我们有一个运行IIS 6和ASP Classic的站点。我们连接到Oracle数据库以收集信息以显示在此网页上。当数据库关闭时,最终用户会看到有关无法连接数据库的典型asp错误消息。我想显示一条自定义错误消息,内容为“此时数据库当前不可用”。谁能使用oracle连接字符串在ASP中提供语法来完成此任务?
谢谢。
最佳答案
这就是我用的;
On Error Resume Next
Set con = Server.CreateObject( "ADODB.Connection" )
con.Open "Provider=myOracleProvider;Data Source=myOracleDB;User Id=myUsername;Password=myPassword;"
If Err.Number = 0 And con.Errors.Count = 0 Then
'No problems connecting to DB so don't do anything
ELSE
'Problems connecting to DB so do something to handle this or alert adm
END IF
On Error goto 0
显然调整连接字符串以适合您的特定Oracle环境和数据库凭据。
关于oracle - 数据库连接断开时在经典ASP中使用自定义错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19799181/