gpt4 book ai didi

oracle - 使用Microsoft ODBC for Oracle连接Oracle数据库还需要安装Oracle Client吗?

转载 作者:行者123 更新时间:2023-12-02 07:55:08 26 4
gpt4 key购买 nike

使用 ActiveX 数据对象 2.8 库作为 Excel VBA 的引用,连接字符串为:

“驱动程序={Microsoft ODBC for Oracle}......”

而且我在 Windows XP 的 ODBC 管理器的“驱动程序”选项卡中也有“Microsoft ODBC for Oracle”(MSORCL32.dll) 条目。

现在,我是否可以连接到 oracle 数据库,而无需在我的机器上安装任何 oracle 客户端/产品?

最佳答案

我很确定您需要安装 Oracle 客户端;更重要的是,我相信它必须是 Oracle 8 客户端(据我所知,MS 已经多年没有更新该驱动程序了)。

但是你试过使用Oracle Instant Client吗? ?安装起来非常轻松,比标准 Oracle 客户端小得多,并且不会干扰其他安装。您需要做的就是将文件复制到目标目录,将您的 PATH 设置为包含该目录(这可以在您的应用程序内部完成 - 如果您不想,则无需实际设置全局 PATH),然后插入适当的HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI 中的注册表项。我们将它用于我们所有的 ADO 客户端。

它还有一个额外的好处,就是不需要维护 TNSNAMES.ORA 文件;您的连接字符串可以简单地是 user/password@server:port/SID。

关于oracle - 使用Microsoft ODBC for Oracle连接Oracle数据库还需要安装Oracle Client吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1272998/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com