0

我在 vb.net 中有一个桌面应用程序,它在 Windows XP 中运行良好,但在 Windows 7 64 位上安装该应用程序后,它无法运行。32 位 ODBC 确实显示了 DB2 连接的驱动程序(版本 9.7),但 64 位 ODBC 版本没有显示它。我在 Windows XP 中使用系统 DSN 连接到 DB2,并在 Windows 7 中也尝试过。

因此,我必须在代码本身中明确提供信息才能调用它的 32 buit 版本。需要帮忙。请让我知道应用程序中是否需要进行一些更改而不是调用。

阿舒!

4

1 回答 1

2

您不能在同一进程中混合使用 32 位代码和 64 位代码。

如果要使用 32 位 ODBC,则必须将进程标记为仅 x86。

于 2013-04-12T14:01:23.420 回答