我有一个简单的脚本
Set Connection = CreateObject("ADODB.Connection")
Connection.Open("DSN=dsn; UID=userid; PWD=password")
queryString = "SELECT * FROM SSW_RECORD"
set RS = Connection.Execute(queryString)
Wscript.Echo("hello, world!")
If NOT(RS.EOF) or NOT(RS.BOF) Then
Do While NOT(RS.EOF)
Wscript.Echo(RS("SSW_ORDER_NO"))
Loop
End If
它适用于我的机器(完全未经修改)。但是,当我尝试将其部署到生产服务器时,我得到test.vbs(2, 1) Microsoft OLE DB Provider for ODBC Drivers: Unable to open connection to server.
另外,不确定我是否应该在SuperUser上问这个。
答案 0 :(得分:0)
Connection.Open("DSN=dsn; UID=userid; PWD=password")
好像您没有提供它可以使用的连接字符串。我假设它默认为托管服务器的计算机上的localhost。
可能是为什么它不能在另一台计算机上工作的原因。