用于MS访问的32位ODBC客户端不起作用,并且不允许安装64位客户端,该怎么办?

我有一个用于开发的64位Windows 7笔记本电脑。
我安装了Office 2003,因为我有一个与Office 2003一起工作的客户端。

Microsoft Access 没有安装,因为我坚信这是一个非最佳的软件。

我需要读取在Access中编写的.mdb文件。
客户希望我从这个文件读取几列到不同的数据库。

我无法获取ODBC连接到数据库。
如果我去设置 – >系统 – > ODBC 在这里输入图像说明

并双击MS-Access我得到一个错误:

找不到为MS Access驱动程序(* .mdb)设置ODBC的例程。 重新安装驱动程序。

安装32位驱动程序没有帮助
我去了: http : //www.microsoft.com/download/en/details.aspx?id=13255
并下载了32位驱动程序,并安装这些,重新启动计算机。
这没有帮助,问题依然存在。

不允许安装64位驱动程序
在这里输入图像说明

运行BDEpipe理员也不起作用
BDE和我很好,但我想保存设置时挂起。

如何访问该* .mdb文件?
我想使用ODBC,但我打开任何和所有的解决方法。
我想用Delphi XE2或Delphi-2007连接。

系统上有两个ODBC对话框。 一个为32位,一个为64位。 你可以通过系统控制到达的是64位的。

32位版本位于

  • C:\ WINDOWS \ SYSTEM32 \ ODBCAD32.EXE(在32位Windows上)
  • C:\ WINDOWS \ SYSWOW64 \ ODBCAD32.EXE(在64位Windows上)