Asp classic 出现经典ASP未知错误

Asp classic 出现经典ASP未知错误,asp-classic,Asp Classic,我编写了以下代码: 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.o

我编写了以下代码:

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.

非常感谢您的帮助

您能否启用配置以获取错误详细信息?
这可能可以做到这一点:

这可能是您对集成安全性的使用。试图访问数据库的用户是ASP运行的帐户,而不是调用它的帐户。通过在浏览器中关闭友好的错误消息,您可能会对错误有更好的了解。@JamesCulshaw我如何才能关闭它。@JamesCulshaw您是对的,连接字符串在IE端有问题,您需要转到“工具”->“Internet选项”->“高级”,然后取消选中“显示友好的错误消息”。如下面@Caner G所述,如果您使用IIS7及以上版本,则需要在IIS中进行一些设置。
strConnection ="Provider=SQLNCLI10;Server=PC-101\SQLEXPRESSR2;Database=LDS;Integrated Security=SSPI;DataTypeCompatibility=80;"