让我的程序“看”64位驱动程序

问题描述:

我必须建立一个odbc连接到我的数据库。 问题是,当我编译我的程序,它只看到odb管理员32位上列出的驱动程序,但驱动程序(甲骨文的......)列在odbc管理员64位下,所以它给了我一个“无法识别的驱动程序”错误。让我的程序“看”64位驱动程序

我该如何解决这个问题?

构建64位程序以访问64位ODBC API。

+0

这些特定的API是否需要重写代码?或者我只需要用64位编译器编译已有的代码? – Phate 2013-04-26 08:59:12

+0

如果代码不可移植到64位(例如,结构假设长或指针为32位)或从其他人遇到问题(例如,SQLDataSources返回32位和64位用户DSN),则可能必须重写该代码 – 2013-04-26 18:15:16