我嘗試連接一個傳統的ASP網頁到SQL Server 2008時,和無論我做什麼我不斷收到這...經典ASP錯誤80004005試圖連接到SQL Server
error '80004005'
後,進入告訴我錯誤所在的位置,這就是全部。
我的連接代碼如下
<%
Dim Stock
Dim Stock_cmd
Dim Stock_numRows
Set Stock_cmd = Server.CreateObject ("ADODB.Command")
Stock_cmd.ActiveConnection = MM_DVerto_STRING
Stock_cmd.CommandText = "SELECT Location, Part_Number FROM dbo.Stock_Header WHERE Part_Number = ?"
Stock_cmd.Prepared = true
Stock_cmd.Parameters.Append Stock_cmd.CreateParameter("param1", 200, 1, 15, Stock__MMColParam2) ' adVarChar
Set Stock = Stock_cmd.Execute
Stock_numRows = 0
%>
連接文件
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_DVerto_STRING
MM_DVerto_STRING = "dsn=CMD SQL;uid=web;"
%>
任何幫助會接受!
我只能假設你連接到Access。你有沒有試過尋找這個錯誤?似乎有成千上萬的這樣的例子,以及如何解決它。 https://www.google.com/search?q=classic+asp+error+%2780004005%27&ie=utf-8&oe=utf-8 –
我的老學校ASP有點生疏。但是,您是否需要創建一個連接對象並將其附加到命令對象?您的代碼將連接設置爲字符串值。 –
我的連接是到一個SQL Server,我已經使用了它,但沒有任何結果修復了這個問題 –