怎样判断sql数据库是否打开?
要是sql数据库没有打开就open,会出错,哪位大侠指点? 问题点数:20、回复次数:4Top
1 楼zyhowe(★☆偶然的天空☆★)回复于 2003-09-03 10:00:25 得分 20
Conn.State
adStateClosed 0默认,指示对象是关闭的。
adStateOpen 1指示对象是打开的。
adStateConnecting 2指示 Recordset 对象正在连接。
adStateExecuting 4指示 Recordset 对象正在执行命令。
adStateFetching 8指示 Recordset 对象的行正在被读取。Top
2 楼IamScout(侦察员)回复于 2003-09-03 10:08:09 得分 0
to: zyhowe()(冷月葬花魂)
如果sqlserver库没有打开,connection对象还可以建立并连接吗?是否可以返回数据库状态,表明数据库没开?谢谢。Top
3 楼IamScout(侦察员)回复于 2003-09-03 10:12:35 得分 0
to: zyhowe()(冷月葬花魂)
如果sqlserver数据库没有打开,connection对象还能连接并返回状态吗?是否可以返回数据库没开的值?Top
4 楼ganq(小case,再烂的我都玩过~)回复于 2003-09-03 10:25:15 得分 0
不行吧~~Top
5 楼zyhowe(★☆偶然的天空☆★)回复于 2003-09-03 10:33:41 得分 0
on error resume next
response.write "Test 1:"&conn.state
conn.open ...
response.write "Test 2:"&conn.state
if err.number<>0 then
response.write err.description
end ifTop



