2010-12-20 93 views
0

我有一個頁面(default.asp),因爲現在我需要連接來自兩個不同數據庫的數據。我的問題是我不斷收到此錯誤經典ASP與SQL 2008中的多個數據庫連接

「多步OLE DB操作生成錯誤。檢查每個OLE DB狀態值,如果可用,沒有工作完成。」

添加以下連接我的網站從細的工作,包括文件connection..I發現它不報錯了對conn.Open

<% 
     Set conn = Server.CreateObject("ADODB.Connection") 
     conn.ConnectionString = "Provider=SQLNCLI10.1;Integrated Security=True;Persist Security Info=False;Initial Catalog=member;Data Source=608;" 
     conn.Open 
     conn.Close 
%> 

任何建議,我可以在這裏做之前? Ps這一個硬編碼到頁面本身。

回答

0

這是一個非常常見的錯誤消息,您需要檢查連接上的錯誤收集,這樣的事情應該給你更多的信息:

<% 
for each objErr in objConn.Errors 
    response.write("<p>") 
    response.write("Description: ") 
    response.write(objErr.Description & "<br />") 
    response.write("Help context: ") 
    response.write(objErr.HelpContext & "<br />") 
    response.write("Help file: ") 
    response.write(objErr.HelpFile & "<br />") 
    response.write("Native error: ") 
    response.write(objErr.NativeError & "<br />") 
    response.write("Error number: ") 
    response.write(objErr.Number & "<br />") 
    response.write("Error source: ") 
    response.write(objErr.Source & "<br />") 
    response.write("SQL state: ") 
    response.write(objErr.SQLState & "<br />") 
    response.write("</p>") 
next 
%>