Connecting to Oracle ODBC via Pyodbc (32-bit vs. 64-bit)
我知道之前也曾问过类似的问题,但通过查看那些Q和它们的A仍然无法解决我的问题。这是一个类似的问题。
我的问题是这个。在工作中,我有以下内容:
当我执行以下行时:
1 | cnxn = pyodbc.connect(driver='{____}', dsn='____', uid='____', pwd='____') |
出现以下错误
1 | Error: ('IM014', '[IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application (0) (SQLDriverConnect)') |
我已经查看了System32和SysWOW64文件夹中的
我还能做什么?
如以上Bryan Eargle所建议,保留64位窗口,但其余部分全部保留为64位或32位。我的Python,Pyodbc和Oracle ODBC都是32位的,它们现在正在互相交谈。