Уведомления

Группа в Telegram: @pythonsu

#1 Март 10, 2010 09:20:18

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вызвать хранимую процедуру MS SQL?

всем привет,
на компе разработчика adodbapi
>>> adodbapi.version
'adodbapi v2.2.6 ‘
Используется ms sql, мне нужно вызвать процедуру sp_MSgetversion’

db=adodbapi.connect("Driver={SQL Server};Server={localhost};Database=mydb;")
c=db.cursor()
c.execute('use mydb')
c.execute("sp_MSgetversion")
db.close()
пробовал Вызвать таким способом:
c.callproc ('sp_MSgetversion')
c.execute('sp_MSgetversion')
Но опять возникает сообщение об ошибке!
Как вызвать процедуру и передать ей параметр?
а на сервере обнаружил
C:\script>yolk -l
adodbapi - 1.0.1 - active
следующий код ошибки не вызывает
c.execute("sp_MSgetversion")
на каком модуле работать?



Офлайн

#2 Март 10, 2010 09:46:48

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

Как вызвать хранимую процедуру MS SQL?

Попробовал pyodbc , заработало!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version