• 全部
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API
  • 问答

数据库连接断开了怎么来判断?

sunchangzhan 2005-02-22 02:00:23
数据库连接断开了怎么来判断?我写了一个线程来始终检测可是还有些莫名其妙的问题。我把代码拷下来大家帮忙看看还有什么问题,谢谢!
Private Sub connectThread()
Dim cmTestDBAccess As New ABS.UP.CM.UPCM010.DBAccess
'If cmTestDBAccess.DBOpen(strDBConn & "Connect Timeout=1") Then
Dim blnTemp As New Boolean
blnTemp = cmTestDBAccess.DBOpen("Persist Security Info=false;" & _
"User ID=sa;password=123456;Data Source=192.168.0.59;" & _
"Initial Catalog=NewABS;" & "Connect Timeout=1")

If blnTemp Then
cmTestDBAccess.DBClose()
If Me.isConnect = False Then
Me.isConnect = True
Me.setConnect()
End If
Else
If Me.isConnect Then
Me.isConnect = False
Me.setConnect()
End If
End If
End Sub
...全文
201 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wubin264 2005-03-05
没话了,接分
回复
usersmj 2005-03-02
赞同.State
回复
hotnoodle 2005-02-28
SqlCon.State = ConnectionState.Open
回复
sunchangzhan 2005-02-28
如果有和我不同的做法,请指教一下,谢谢!
回复
yizhixiaozhu 2005-02-22
楼主 真幽默
拔网线
回复
jiangfeng999 2005-02-22
连接对象的State属性
回复
hidejay 2005-02-22
-_-b
回复
haoztao 2005-02-22
强!你给网线把了。。。。
原则上判断一下con.state就行啦
回复
sunchangzhan 2005-02-22
我试验了,当我把网线拔下来的时候好像不好用。而且还会死机。
回复
点点星灯 2005-02-22
m_conn.State的.State属性,就可以判断了!!!

一共有6中状态!!
回复
hamadou 2005-02-22
If SqlCon.State = ConnectionState.Broken Then
回复
相关推荐
发帖
VB
创建于2007-09-28

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2005-02-22 02:00
社区公告
暂无公告