64 位操作系统上的 32 位 ODBC 驱动程序

64 位操作系统上的 32 位 ODBC 驱动程序

我有一个 64 位 Windows Server 2008 R2 系统。我想在此系统上安装 Btrieve ODBC 驱动程序,但只有 32 位版本的 Btrieve ODBC 可用。

有什么办法可以在我的 64 位服务器系统中安装这个 32 位驱动程序吗?


我在另一台 2003 32 位服务器上安装了安装监控工具,并使用该监控工具在同一系统中安装了 btrieve 32 位 odbc 驱动程序。然后,我在 32 位系统中安装 btrieve odbc 32 位时,文件和注册表项发生了变化。据此,我复制了相应的文件并更改了 64 位操作系统中的注册表项。我发现列出了普及驱动程序。但问题是,当我们尝试将此普及驱动程序添加到 dsn 时,出现了错误:

“由于系统错误代码 126,无法加载普及软件 odbc 32 ODBC 驱动程序的安装程序:找不到指定的模块(C:\WINDOWS\System 32\w32btstp.dll)”

答案1

64 位 Windows 允许您创建可供 32 位应用程序使用的 DSN 和可供 64 位应用程序使用的 DSN。运行下面列出的文件来创建它们:

64-bit:
C:\Windows\System32\odbcad32.exe
32-bit:
C:\Windows\SysWOW64\odbcad32.exe

相关内容