【发布时间】:2008-08-24 00:35:22
【问题描述】:
我正在开发一个由班加罗尔最好的软件开发的可怕软件。
它主要是用经典的 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 中使用“集成安全性”。我改为使用用户帐户,它连接得很好。
【问题讨论】:
标签: asp-classic oledb ado