一个测试数据库连接的函数
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
[p]以前一直困扰我的一个问题,如何判断数据库连接是否成功(比如sql没有启动,数据库不存在等),实现友好的错误处理,但vbscript的错误处理机制实在太差,只有on error resume nex/go to,但往往使用ado的错误陷阱后,等待你的将是脚本超时,这个函数将改变这一状况(连接超时长短可以自己根据实际情况控制) [/p]
[p][br]'入口参数:连接字符串strconn[br]'返回值:testconnection=true,false[/p] [p]function testconnection(strconn)[br]on error resume next[br]set conn=server.createobject("adodb.connection")[br]'这里设定连接超时为10秒[br]conn.connectiontimeout=10[br]conn.open strconn[br]if conn.errors.count = 0 then[br]testconnection = true[br]conn.close[br]else[br]testconnection = false[br]end if[br]set conn=nothing[br]end function[/p] 该文章在 2010/7/7 23:38:13 编辑过 |
关键字查询
相关文章
正在查询... |