是否可以在Windows上使用带有64位应用程序的32位ODBC驱动程序?

时间:2009-06-26 09:45:00

标签: windows winapi odbc windows-server-2008 64-bit

我有一个64位应用程序和一个只有32位风格的ODBC驱动程序。有没有办法让应用程序通过驱动程序连接到数据源?

我意识到简短的答案是否定的,与64位应用程序无法加载32位dll相关,但我正在寻找一个稍长且更积极的答案。

此时不能重写驱动程序。

1 个答案:

答案 0 :(得分:2)

在32位进程中托管ODBC驱动程序,并在您现在的64位应用程序和进程之间进行通信。选择你的IPC of choice这样做(我可能会使用套接字,没有特别的原因)。

这是一个article,讨论了这种方法,以及一些含义。