我正在处理一款由印度班加罗尔最佳软件开发的可怕软件。
它主要使用经典ASP/VbScript编写,但已经“移植”到了ASP.NET,尽管大部分代码仍然是经典ASP风格的ASPX页面 :(
当它尝试连接我的本地数据库时,我收到了以下错误消息: 多步OLE DB操作生成错误。如果有可用的每个OLE DB状态值,请检查。没有完成任何工作。
它主要使用经典ASP/VbScript编写,但已经“移植”到了ASP.NET,尽管大部分代码仍然是经典ASP风格的ASPX页面 :(
当它尝试连接我的本地数据库时,我收到了以下错误消息: 多步OLE DB操作生成错误。如果有可用的每个OLE DB状态值,请检查。没有完成任何工作。
Line 38: MasterConn = New ADODB.Connection()
Line 39: MasterConn.connectiontimeout = 10000
Line 40: MasterConn.Open(strDB)
有人知道这个错误是什么意思吗?它使用以下连接字符串连接到我的本地机器(运行SQLEXPRESS):
PROVIDER=MSDASQL;DRIVER={SQL Server};Server=JONATHAN-PC\SQLEXPRESS\;DATABASE=NetTraining;Integrated Security=true
它最初使用的连接字符串是什么,我只是将其重新指向了我的数据库。
更新:
问题在于使用ADO时使用了"Integrated Security"。我改用用户帐户后,它成功连接了。