如何使用 Excel 连接到 InterBase 数据库?

如何使用 Excel 连接到 InterBase 数据库?

我想使用 Excel 连接一个 InterBase 数据库。我有数据库名称、地址和登录信息。据我了解,IB 是一种 SQL 形式。

但是,使用 Excel 中“数据”下的 SQL 连接模式不起作用。我猜我需要某种驱动程序来在两者之间进行转换,因为 InterBase 是专有的。

我可以成功 ping 服务器,所以我知道它在那里。我已验证登录信息正确。

我需要采取什么步骤才能使 Excel 正常运行?

答案1

您需要在安装 Excel 的 PC 上安装 Interbase ODBC 驱动程序。
然后使用 ODBC 管理工具 (odbcad32.exe) 定义连接。
然后从 Excel 中选择此 ODBC 连接。

请注意:如果您运行的是 64 位 Windows 版本,则必须注意。
这可能会让人感到困惑。
如果您运行的是普通的 32 位 Office,则必须安装 32 位版本的 ODBC 驱动程序。(这些驱动程序的位大小必须与应用程序相同。)
但是,默认的 ODBC 管理工具 (odbcad32.exe) 将是 64 位的(来自 c:\Windows\System32),您无法使用它来配置 32 位驱动程序。
要在 64 位操作系统上配置 32 位驱动程序,您必须明确启动位于 c:\Windows\SysWOW64 中的 32 位版本的 odbcadm32.exe。

(如果您是世界上运行 64 位 Office 版本的少数人之一,那么您将需要 64 位 ODBC 驱动程序,并且默认的 odbc 管理工具是正确的选择。)

相关内容