在pyodbc.connect中使用变量

时间:2019-06-26 21:00:32

标签: python odbc pyodbc

我想在数组中使用一个名称来连接每个DSN。但是我遇到了这个错误:

  

pyodbc.OperationalError :(“ 08001”,“ [08001] [SYWARE,Inc。] [Dr。DeeBee ODBC驱动程序]无法连接(1039)(SQLDriverConnect); [08001] [Microsoft] [ODBC驱动程序管理器]驱动程序不支持应用程序请求的ODBC行为版本(请参阅SQLSetEnvAttr。(0)“)

使用以下代码:

DSN = ["Item1",...,"Item28"]
for dsn1 in DSN:
    connection = pyodbc.connect('DSN=%s'%(dsn1),autocommit=True)

如何克服驱动程序的这一限制?

0 个答案:

没有答案