Возникла проблема: не могу получить результат от хранимых процедур в MS SQL.
Т. е. подключение проходит норм, обычные запросы обрабатываются, а результата выполненной процедуры получить не могу…
Пробовал pyodbc и pymssql.
import pyodbc
conn = pyodbc.connect("DRIVER={FreeTDS};SERVER=sql_srv_name;UID=login;PWD=pass;DATABASE=web_db")
curs = conn.cursor()
result = curs.execute("EXEC proc_name @param1='string1', @param2=123")
print result.fetchall() # Результат []
print result.fetchone() # Результат None
sqlcmd = """
DECLARE @res INT
EXEC proc_name @param1='string1', @param2=123, @res OUT
SELECT @res
"""
res = conn.execute_query(sqlcmd)