首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyodbc to Sage ERP MAS 200驱动程序错误

pyodbc to Sage ERP MAS 200驱动程序错误
EN

Stack Overflow用户
提问于 2016-07-20 13:32:46
回答 1查看 429关注 0票数 1

我正在尝试使用pyodbc连接到ERP数据库(Sage ERP MAS 200)。

代码语言:javascript
复制
import pyodbc

cnxn = pyodbc.connect('DRIVER={MAS 90 4.0 ODBC Driver};DSN=SOTAMAS90;autocommit=True;UID=myID;PWD=myPWD;Company=myCompany')

然而,我得到了以下错误:

代码语言:javascript
复制
pyodbc.Error: ('S1C00', '[S1C00] [ProvideX][ODBC Driver]Driver not capable (1010)(SQLSetConnnectAttr(SQL_ATTR_AUTOCOMMIT))')

正如您所看到的,我已经按照this FAQ中的建议添加了"autocommit=True“,但仍然收到相同的错误。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-20 20:45:17

看起来"autocommit=True“必须放在连接字符串之外:

代码语言:javascript
复制
cnxn = pyodbc.connect('DRIVER={MAS 90 4.0 ODBC Driver};DSN=SOTAMAS90;UID=myID;PWD=myPWD;Company=myCompany',autocommit=True)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38473004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档