Я пытаюсь вызвать хранимую процедуру в Python, но он продолжает давать мне следующую ошибку. Процедура написана в SQL Server 2008, и я использую PyODBC для вызова метода и передачи ему параметров.Ошибка «Предыдущий SQL не был запросом» в Python?
import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER='+serveripaddr+';DATABASE='+database+';UID='+userid+';PWD='+password+'')
cursor = cnxn.cursor()
cursor.execute("{call p_GetTransactionsStats('KENYA', '41')}")
rows = cursor.fetchall()
Последние результаты в линии за исключением следующего:
ProgrammingError: No results. Previous SQL was not a query.
Что может быть проблема?
Какая ошибка возникает, поскольку у вас есть два комментария? – Parfait