Używam pyodbc
do łączenia się z bazą danych i wydzielania z niej pewnych danych.Błąd sekwencji funkcji w PYODBC
Oto mój kod:
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()
I mam następujący błąd po uruchomić powyższy kod:
pyodbc.Error: ('HY010', '[HY010] [Microsoft][ODBC SQL Server Driver]Function sequence error (0) (SQLFetch)')
mogę wiedzieć, co spowodowało taki problem i jak mogę to naprawić?
Dzięki.