嘿我試圖讓我的SQL Server版本10.50.2500連接在經典ASP經典ASP連接到SQL Express服務器500服務器錯誤
我在.asp頁代碼(包括所有連接字符串我已經嘗試使用):
Set objConn = Server.CreateObject("ADODB.Connection")
Set objRS = Server.CreateObject("ADODB.Recordset")
'objConn.ConnectionString = "Provider={SQL Server};Server=xxx.xxx.xxx.xxx\SQLEXPRESS;Database=JForm;User ID=xxxx;Pwd=xxxx"
'objConn.ConnectionString = "Driver={SQL Server};Server=xxx.xxx.xxx.xxx\SQLEXPRESS;Database=JForm;Uid=xxxx;Pwd=xxxx;"
'objConn.ConnectionString = "Provider=SQLNCLI10;Server=xxx.xxx.xxx.xxx,1433;Database=JForm;Uid=xxxx;Pwd=xxxx;Persist Security Info=True"
'objConn.ConnectionString = "Provider=SQLNCLI;Server=.\SQLEXPRESS;Database=JForm;Uid=xxxx;Pwd=xxxx"
objConn.ConnectionString = "Driver={SQL Server Native Client 10.0};Server=xxx.xxx.xxx.xxx\SQLEXPRESS;Database=JForm;Uid=xxxx;Pwd=xxxx"
strSQL = "UPDATE jURLS " & _
"SET rssFeedURL = 'http://www.xxxx.com/rss/" & rss & "'," & _
"csvURL = 'http://www.xxxx.com/csv/" & csv & "'," & _
"jFormName = '" & forname & "'," & _
"isActive = " & active & " " & _
"WHERE jFormName = '" & forname & "'"
objConn.open
objRS.Open strSQL, objConn, 1,3
'If Not objRS.EOF Then
'iterate through records here
'Else
'no records found
'End If
objRS.close
Set objRS=Nothing
objConn.close
Set objConn=Nothing
這似乎崩潰的objConn.open。但是,它只給我一個500 - 內部服務器錯誤。而不是一個有用的錯誤!
一旦我從頁面獲取數據庫代碼並保留其他所有內容,它將在沒有500的情況下生效 - 顯示內部服務器錯誤。
我還有什麼可以嘗試才能使其工作?
我改正了,但仍然有500錯誤。 – StealthRT
@stealth我已編輯我的帖子,添加一些調試。 – SearchAndResQ
感謝您的信息。我相信它必須處理未正確配置的服務器,以便連接到數據庫服務器。 – StealthRT