我正在尝试使用pyodbc连接到MarkLogic ODBC服务器。连接打开正常。但是,当我使用cursor.execute
运行查询时,出现错误,
XDMP-UNEXPECTED:(err:XPST0003)意外的令牌语法错误,意外的“”,预期为“”
根据MarkLogic,如果客户希望进行交易或在开始时添加“ BEGIN ...”,则可能会发生这种情况。在这种情况下,即使关闭了pyodbc自动提交功能,错误仍然存在。
请注意,同一查询适用于C#DataSet代码。
SQL查询很简单SELECT * FROM TABLE_NAME
。