如何的判断 ADO 是否处于活动状态?

YBFQ20010111 2003-08-01 05:37:43
我上一个VB的初学者,我想请教 “如何的判断 ADO 是否处于活动状态?”谢谢!
...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liqiang97223 2003-08-03
  • 打赏
  • 举报
回复
adodc1.state=adstateopen返回true就是打开的
当然这个我有时候试的不行
我建议你在映射出一个纪录集时,用完后及时关闭,不要老是开着,需要时再打开,不然这样容易混淆,使程序不清晰^_^
lee8002 2003-08-03
  • 打赏
  • 举报
回复
ADOConnection.state
应该行的
或者,加个错误处理如何
YBFQ20010111 2003-08-03
  • 打赏
  • 举报
回复
我想说的是:我要使用 if adodc1.recordset.recordcount>0 then 但是使用它的前提是adodc1 是打开的,如果 adodc1 不是打开的系统将提示错误。我的思路是:
1. if (adodc1是活动的)=true then
2. if adodc2.recordset.recordcount>0 then
.....
end if
end if
但是步骤1、我不知道如何的实现。
ketao_78 2003-08-01
  • 打赏
  • 举报
回复
也许 是state判断
strongfisher 2003-08-01
  • 打赏
  • 举报
回复
你的问题我 没有完全看懂
你是不是想判断记录集是否已经打开了?
可以用rs.state
来判断
lihonggen0 2003-08-01
  • 打赏
  • 举报
回复
If rs.State = adStateOpen Then
rs.Close
End If

7,762

社区成员

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

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