SystemError: <class 'pyodbc.Error'> returned a result with an error set
SystemError: <class 'pyodbc.Error'> returned a result with an error set
def insert(self):
conn = pyodbc.connect(
'Driver={SQL Server};'
'Server=DESKTOP-S0VG212\SQLEXPRESS;'
'Database=MovieGuide;'
'Trusted_Connection=yes;'
)
cursor = conn.cursor()
执行查询时出错,但我不知道是什么原因造成的。
cursor.execute('insert into Movies(MovieName,Genre,Rating,Username) values(?,?,?,?);',
(self.moviename, self.moviegenre, self.ratebox, self.username))
conn.commit()
我知道我的回答晚了,但它可能对某些人有用。
SystemError: <class 'pyodbc.Error'> returned a result with an error set
当查询错误时出现错误,请确保您使用SQL服务器查询window执行正确的查询然后您可以确定问题所在。
题中,分号不应该出现在查询的末尾,如果仍然报错,可能是该列有约束问题。因此,当您遇到此问题时,请按照以下方法操作。
Execute one insert query in the SQL server query tab and identify the
problem.
使用 SQL 服务器和 Oracle 服务器的 Openquery 我得到这个错误是因为我在我的 Oracle SQL.
中有一个评论
SET NOCOUNT ON;
If(OBJECT_ID('tempdb..#Temp_OracelTable') Is Not Null)
Begin
Drop Table #Temp_OracleTable
End
SELECT *
INTO #Temp_OracleTable
FROM OPENQUERY (OracelConnectionNameOnSQLServer, '
Select Column -- Comment I had to remove
From TableName')
Select * From #Temp_OracleTable
Drop table #Temp_OracleTable
def insert(self):
conn = pyodbc.connect(
'Driver={SQL Server};'
'Server=DESKTOP-S0VG212\SQLEXPRESS;'
'Database=MovieGuide;'
'Trusted_Connection=yes;'
)
cursor = conn.cursor()
执行查询时出错,但我不知道是什么原因造成的。
cursor.execute('insert into Movies(MovieName,Genre,Rating,Username) values(?,?,?,?);',
(self.moviename, self.moviegenre, self.ratebox, self.username))
conn.commit()
我知道我的回答晚了,但它可能对某些人有用。
SystemError: <class 'pyodbc.Error'> returned a result with an error set
当查询错误时出现错误,请确保您使用SQL服务器查询window执行正确的查询然后您可以确定问题所在。
题中,分号不应该出现在查询的末尾,如果仍然报错,可能是该列有约束问题。因此,当您遇到此问题时,请按照以下方法操作。
Execute one insert query in the SQL server query tab and identify the problem.
使用 SQL 服务器和 Oracle 服务器的 Openquery 我得到这个错误是因为我在我的 Oracle SQL.
中有一个评论SET NOCOUNT ON;
If(OBJECT_ID('tempdb..#Temp_OracelTable') Is Not Null)
Begin
Drop Table #Temp_OracleTable
End
SELECT *
INTO #Temp_OracleTable
FROM OPENQUERY (OracelConnectionNameOnSQLServer, '
Select Column -- Comment I had to remove
From TableName')
Select * From #Temp_OracleTable
Drop table #Temp_OracleTable