我之前曾经问过类似的问题,但我仍然无法通过查看问答及其答案解决我的问题。 Here也是一个类似的问题。
我的问题是这个。在工作中,我有以下内容:
当我执行以下行时:
cnxn = pyodbc.connect(driver='{____}', dsn='____', uid='____', pwd='____')
我收到以下错误
Error: ('IM014', '[IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application (0) (SQLDriverConnect)')
我查看了System32和SysWOW64文件夹中的odbcad32.exe
文件。这两个文件都包含相同的信息,因为在两个exe文件中都显示了32位Oracle驱动程序。
我还能做什么?
答案 0 :(得分:1)
正如Bryan Eargle上面提到的那样,保留64位窗口,但其余部分都是64位或32位。我有32位的Python,Pyodbc和Oracle ODBC,他们现在互相交谈。