Ошибка подключения к серверу MarkLogic ODBC из pyodbc в Windows - PullRequest
1 голос
/ 05 июля 2019

Я пытаюсь подключиться к серверу MarkLogic ODBC с помощью pyodbc.Соединение открывается нормально.Однако, когда я запускаю запрос с cursor.execute, я получаю сообщение об ошибке:

XDMP-UNEXPECTED: (err: XPST0003) Неожиданная синтаксическая ошибка токена, неожиданная "", ожидающая ""

Согласно MarkLogic, это может произойти, если клиент ожидает транзакцию или добавляет «BEGIN ...» в начале.В этом случае, даже после отключения автоматической фиксации pyodbc, ошибка сохраняется.

Обратите внимание, что тот же запрос работает с кодом C # DataSet.

SQL-запрос прост SELECT * FROM TABLE_NAME.

...