5
Próbuję utworzyć bazę danych za pomocą pymssql i otrzymuję ten błąd.Jak mogę utworzyć bazę danych przy użyciu pymssql
cur.execute("CREATE DATABASE %s;" % self.getsql('dbname'), conn)
daje
*** OperationalError: (226, 'CREATE DATABASE statement not allowed within multi-
statement transaction.DB-Lib error message 226, severity 16:\\nGeneral SQL Serve
r error: Check messages from the SQL Server\\n')
Co to znaczy ??
Wypróbuj 'cur.execute (" utwórz bazę danych% s "% (self.getsql ('dbname'),), conn)', spróbuj także bez 'getsql' połączenie. –
Jeśli używasz innych instrukcji przed 'CREATE DATABASE', możesz potrzebować' commit() 'bieżącej transakcji przed jej uruchomieniem. – Amber