Форум сайта python.su
Всем доброго времени суток.
Бьюсь над проблемой.
pyodbc 3.0.3
Связываюсь с SQL сервером без проблем.
Выполняю запросы и т.п.
В общем-то проблема только одна.
Если приходит переменная decimal(18,2) - любой размерности (из процедуры или любого запроса):
query_string = "select convert(decimal(2,0),10.32)"
cur.execute(query_string.encode('utf-8')) data_procedure = cur.fetchall()
Traceback (most recent call last): File "<console>", line 1, in <module> Error: ('HY003', '[HY003] [FreeTDS][SQL Server]Program type out of range (0) (SQLGetData)')
Отредактировано Бронислав (Июнь 12, 2012 15:22:23)
Офлайн