【发布时间】:2016-11-07 18:48:26
【问题描述】:
我的应用程序在我制作它的计算机上运行良好,但在另一台计算机上运行良好 机器显示错误:“事务未连接”。 我安装了由 Runtime Packager 创建的包并添加了几个 DLL 到目标机器上的应用程序路径。还是一样 问题。
我的问题是我是否应该使用 dnsless 连接来使其工作? 或者可能通知目标 PC 所需的 ODBC 配置? 如果是 - 怎么做?
我阅读了很多关于 odbc.ini、系统变量、注册表项等的信息。 但现在我把这一切搞混了,不知道该怎么办。
非常感谢您的帮助。
克里斯。
【问题讨论】:
-
你有没有实例化一个事务对象(SQLCA),设置你的连接参数,然后与之连接?
-
您连接到哪种类型的数据库?如果是Microsoft SQL Server,以前是需要安装SQL Server Native Runtime。更多信息:slapouttech.blogspot.com/2012/04/…
-
@MattBalent:是的,我做到了,它在我的电脑上运行良好。我正在从 Oracle 数据库(两个不同的服务器)中检索数据。目前,我正在尝试在客户端计算机上添加适当的注册表项,以告知其有关 ODBC 源的信息。问题是我在我的电脑上找不到正确的条目来导出它并在客户端上导入。我希望有一个带有 IP 号码和数据库名称的条目。我在注册表中的 ODBC.INI 中没有看到该信息。
-
我只是想知道 - 我是否必须在客户端计算机上安装 Oracle ODBC 驱动程序才能启用 ODBC 连接?
-
我希望您必须在客户端上安装驱动程序。
标签: connection odbc powerbuilder