我正在开发一个由班加罗尔最好的软件开发的可怕软件。
它主要是用经典的 ASP/VbScript 编写的,但“移植”到 ASP.NET,尽管大部分代码是 ASPX 页面中的经典 ASP 样式:(
当它尝试连接到我的本地数据库时,我收到此消息:
多步 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 中使用“集成安全”。我改为使用用户帐户,它连接得很好。