Veritabanına bağlanmak ve belirli verileri ayıklamak için pyodbc
kullanıyorum. İşte İşlev sırası hatası 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()
Ve kodunun üzerinde çalıştırdıktan sonra ben hata aşağıdaki var:
pyodbc.Error: ('HY010', '[HY010] [Microsoft][ODBC SQL Server Driver]Function sequence error (0) (SQLFetch)')
Böyle soruna neden olduğunu öğrenebilir miyim ve bunu nasıl düzeltebilirim?
Teşekkürler.