我有一樣的同一個文件夾的兩個文件:ASP經典 - 錯誤當包括連接文件
Example
|-connect.asp
|-default.asp
connect.asp包含:
<%
'declare the variables
Dim Connection
Dim ConnString
'define the connection string, specify database driver
ConnString="DRIVER={SQL Server};SERVER=myServername;UID=myUsername;" & _
"PWD=myPassword;DATABASE=myDatabasename"
'create an instance of the ADO connection and recordset objects
Set Connection = Server.CreateObject("ADODB.Connection")
'Open the connection to the database
Connection.Open ConnString
%>
和Default.asp的包含:
<!-- #include virtual="connect.asp" -->
<%
Dim Recordset
Set Recordset = Server.CreateObject("ADODB.Recordset")
%>
但是當我運行本地主機/例如我得到一個錯誤:
An error occurred on the server when processing the URL. Please contact the system administrator. If you are the system administrator please click here to find out more about this error.
如果我不使用包含文件,並將其全部寫入一個文件,那麼它就可以工作。
如何解決此錯誤?
如果您有權訪問服務器,此頁面可能會幫助您獲得更多有用的錯誤消息http://www.chestysoft.com/asp-error-messages.asp – John
您應該關閉IE中的友好錯誤消息,並確保服務器正在發送詳細的錯誤消息,以便我們可以獲得更有意義的錯誤消息。或者,編寫一些錯誤陷印代碼並在某處記錄詳細的錯誤消息 - 無論哪種方式知道具體的錯誤將有助於獲得更有意義的答案。 – AnonJr