oracle - 数据库连接断开时在经典ASP中使用自定义错误消息

标签 oracle asp-classic error-handling database-connection

我们有一个运行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/

相关文章:

vbscript - ADODB.Parameters 错误 '800a0e7c' 参数对象定义不正确。提供的信息不一致或不完整

php - Zend 2 为 Controller 定义错误页面

php - 如何在 PHP 中禁用错误​​抑制 "@"运算符?

sql - 从 PL/SQL 中的日期减去天数

sql - ORA-01652 : unable to extend temp segment by 128 in tablespace SYSTEM: How to extend?

mysql - 参数化查询中的数据类型/长度

asp-classic - 如何从经典 ASP 请求中获取*实际*客户端 URL?

vb.net - 在VB.Net中执行Webrequest时防止错误

regex - oracle中包含数字和句点的正则表达式

java - 我什么时候应该在 INSERT 期间使用/*+ APPEND */