【发布时间】:2014-04-18 05:25:20
【问题描述】:
我在尝试使用 VBScript 中的 ADODB 对象连接我的 oracle 数据库时遇到问题,代码在 Win7 机器上运行,但在 WinXP 上不运行,我试图搜索错误代码,在帮助下下载了 sdk文件来寻找一些东西,但我没有发现任何有用的东西。
这是代码示例:
ConnectionString = "DSN=(Oracle in OraClient11g_home1);UID=username ;PWD=password ;DBQ=myDatabase"
Set objCon = CreateObject("ADODB.Connection")
objCon.Open ConnectionString 'the error occurs in this line
我不知道winXP机器的连接字符串是否必须不同......我真的不知道如何解决这个问题,有人可以帮助我吗?
错误跟踪信息:
"Error #-2147024770:
Error reported by: ADODB.Connection
Help File:
Topic ID: 1240640"
【问题讨论】:
-
XP机器上是否安装了Oracle驱动?
-
C:\Users\>net helpmsg 126 找不到指定的模块。错误行上方的行没有工作。 XP 有 ado 2.7,而 Vista 有 6。
-
@aphoria 是的,驱动程序已安装,我可以使用 sqlplus、pl/sql developer 等连接数据库。
-
仍然找不到 dll。使用windbg或ntsd(非家庭版已经安装)看看是哪一个。