pyodbc
을 사용하여 데이터베이스에 연결하고 데이터베이스에서 특정 데이터를 추출합니다. 여기 PYODBC의 함수 시퀀스 오류
con = pyodbc.connect("driver={SQL Server};server= MyServer;database= MyDatabase;trusted_connection=true")
cursor = con.cursor()
SQL_command = """
SELECT RowID = ISNULL
(
(
SELECT TOP 1 RowID
FROM [MyDatabase].[admin].[MyTable]
WHERE [queue] = ? and processed IS NULL
)
,-1
)
"""
cursor.execute(SQL_command, queueNumber)
cursor.commit()
con.commit()
result_set = cursor.fetchall()
내가 위의 코드를 실행 한 후 나는 오류 다음 가지고 :
pyodbc.Error: ('HY010', '[HY010] [Microsoft][ODBC SQL Server Driver]Function sequence error (0) (SQLFetch)')
내가 같은 문제의 원인을 알 수 있으며, 내가 그것을 어떻게 해결할 수 있습니까?
감사합니다.