我尝试连接一个传统的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,我已经使用了它,但没有任何结果修复了这个问题 –