У меня есть два файла в той же папке, как:ASP Classic - Ошибка при включают подключения файла
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")
%>
Но когда я запускаю localhost/example, я получаю ошибку:
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.
Если я не использую файл include и не записываю его в один файл, он работает.
Как исправить эту ошибку?
Если у вас есть доступ к вашему серверу, эта страница может помочь вам получить более полезные сообщения об ошибках http://www.chestysoft.com/asp-error-messages.asp – John
Вы должны отключить дружественные сообщения об ошибках в IE и убедиться, что сервер отправляет подробные сообщения об ошибках, чтобы мы могли получить более содержательное сообщение об ошибке. В качестве альтернативы, напишите код ошибки и запишите подробное сообщение об ошибке где-нибудь - в любом случае знание конкретной ошибки поможет получить более значимые ответы. – AnonJr