я написал следующий код:Классический ASP Неизвестная ошибка
strConnection ="Provider=SQLOLEDB;Server=PC-101\SQLEXPRESSR2;Database=LDS;Integrated Security=true"
Set rs = Server.CreateObject("ADODB.Recordset")
select_SQL = "select * from tblMonthlySales order by store_id"
On Error Resume Next
rs.open(strConnection , select_SQL)
If Err.Number <> 0 Then
response.Write(Err)
On Error Goto 0 ' But don't let other errors hide!
' Code to cope with the error here
End If
On Error Goto 0 ' Reset error handling.
Я использую SQL Server 2008 для моей базы данных.
И я не в состоянии поймать ошибку и получить это сообщение
Произошла ошибка на сервере при обработке URL. Пожалуйста свяжитесь с системным администратором. Если вы являетесь системным администратором, нажмите здесь, чтобы узнать об этой ошибке.
Является ли моя соединительная строка неправильной?
Я также попытался это строки соединения:
strConnection ="Provider=SQLNCLI10;Server=PC-101\SQLEXPRESSR2;Database=LDS;Integrated Security=SSPI;DataTypeCompatibility=80;"
Любая помощь ценится
Возможно, это использование интегрированной безопасности. Пользователь, пытающийся получить доступ к базе данных, - это учетная запись, на которую работает ASP, - не учетная запись, вызывающая ее. Вы можете получить более полное представление об ошибке, отключив дружественные сообщения об ошибках в своем браузере. –
@JamesCulshaw Как я могу отключить его. – Moons
@JamesCulshaw. Вы правы. Строка подключения не работает – Moons