判断Access数据库是否连接成功

asp连接access数据库的时候可以进行判断是否可以正确连接进行相对的操作,很方便。
但是有一个缺点,就是容错代码(第二行字符)不能去掉,去掉就报错了。如果有不使用容错来判断的代码,希望发给我共享一份。
<%
on error resume next
set conn = server.createobject("ADODB.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("gangzizi.mdb")
if conn.state=1 then
response.write("成功")
else
response.write("失败")
end if
%>

另外俺根据这个功能实现了另外一个常用功能,贴出代码来。
因为我每天定时要生成一次首页,有时候因为一些什么意外导致数据库出问题,结果总是把错误的首页生成进去。所以我写了下面这段代码来防止这种错误的发生。在负责生成文件的页面顶部先连接数据库,然后判断如果数据库连接失败,则停止运行下面的所有脚本。非常简单和实用。
if conn.state<>1  then
response.write("数据库连接失败")
response.End
end if


[本日志由 刚子 于 2010-04-27 06:33 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
t