如何判断ADODB.Connection是否close?

chenkangli 2003-09-03 11:12:48
如何判断ADODB.Connection是否close?
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
j4sxw 2003-09-04
  • 打赏
  • 举报
回复
If con.State = 0 Then '关闭
suntt 2003-09-04
  • 打赏
  • 举报
回复
源水的很对,楼主出错不会是先set con=nothing了吧
hnhl 2003-09-04
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim ADOcon As New ADODB.Connection
Dim strAdoCon="providers=masdsql.1;dsn=mmis;uid=sa;pwd=;database=master"

con.Open strAdoCon
If con.State = 0 Then
MsgBox "已关闭"
Else
MsgBox "正打开"
End If
'关闭

End Sub
palmkey 2003-09-03
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
Dim con As New ADODB.Connection
con.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=pubs;Data Source=192.168.0.1"
If con.State = 0 Then
MsgBox "已关闭"
Else
MsgBox "正打开"
End If
'关闭

End Sub

'注意
'引用ADO 2.6
'我不知道你为什么不行,上面的代码已经过调试
chenkangli 2003-09-03
  • 打赏
  • 举报
回复
不行吧
我试了,出现错误(声明的字符与声明的数据类型不符合)在STATE处
chanet 2003-09-03
  • 打赏
  • 举报
回复
用 状态 State 属性
palmkey 2003-09-03
  • 打赏
  • 举报
回复
Dim con As New ADODB.Connection
If con.State = 0 Then '关闭

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧