|
|
|
MSSQL и Pymssql
|
|||
|---|---|---|---|
|
#18+
Добрый день. Пытаюсь выполнить простой запрос на Python3 через Pymssql SQLDECLARE @ID INT SET @ID = 213783 EXEC MyDB.dbo.GetDataByID @ID В Managment Studio этот запрос прекрасно выполняется, но отказывается выполняться через PyMSSQL. Error102, Incorrect syntax near '@ID'.DB-Lib error message 102, severity 15: General SQL Server error: Check messages from the SQL Server До этого запрос еще был проще, который так же выполняется в Managment Studio: SQLEXEC MyDB.dbo.GetDataByID @ID=213783 Но он от меня требовал объявление переменной Error 137, Must declare the scalar variable "@ID".DB-Lib error message 137, severity 15: General SQL Server error: Check messages from the SQL Server Как заставить выполнить хранимую процедуру? Сервер MS SQL 2005. Python 3.6 pymssql 2.1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 17:46:28 |
|
||
|
MSSQL и Pymssql
|
|||
|---|---|---|---|
|
#18+
Вопрос отпал. Передал без переменной. Только начал работать с хранимками, еще не разобрался полностью: авторEXEC MyDB.dbo.GetDataByID 213783 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 17:54:28 |
|
||
|
MSSQL и Pymssql
|
|||
|---|---|---|---|
|
#18+
ELForcer, видимо питон глючит. @ID - это название параметра, а не переменная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 19:14:08 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39636323&tid=1689852]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 420ms |

| 0 / 0 |
