在ADO的怎样判断记录集Recordset是打开状态海是关闭状态 即怎么判断是Recordset.open还是Recordset.close 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Recordset.StateAdStateClosed 默认,指示对象是关闭的。 AdStateOpen 指示对象是打开的。 AdStateConnecting 指示 Recordset 对象正在连接。 AdStateExecuting 指示 Recordset 对象正在执行命令。 AdStateFetching 指示 Recordset 对象的行正在被读取。 说明可以随时使用 State 属性确定指定对象的当前状态。该属性是只读的。Recordset 对象的 State 属性可以是组合值。例如,如果正在执行语句,该属性将是 adStateOpen 和 adStateExecuting 的组合值。 Dim mRst As New ADODB.RecordsetIf mRst.State = adStateOpen Then mRst.CloseEnd If Recordset.State=1就是打开,0就是关闭 If rs.State = adStateOpen then rs.Closers.Open strSQL, cn 这里有几个VB中的常数,可以参考一下:adStateClosed = 0adStateOpen = 1adStateConnecting = 2adStateFetching = 8adStateExecuting = 4比如If rs.State = adStateOpen then ---else ---end if VBA如何判断添加了图片 提问:如果在没有打印机的情况下调试vsflex的打印功能? 类不支持自动化或预期的窗口 ActiveReport与CrystalReport,这两个哪个好呢? richtext中如何加入word文档 菜鸟请教 请问有关控件IE刷新问题。 时间差问题(小于24小时已经解决,如何判断两个日期是否相差2天??) 关于.wav文件的一个问题!高分求教! 正版VB多少钱?哪里可以买到? 为什么我用vb做的程序(简单的exe),连接数据,在我的机器上可以,而在其他人机器上却不行? 用vb绘制对数曲线 仿效绘图软件orange 50分征集
AdStateOpen 指示对象是打开的。
AdStateConnecting 指示 Recordset 对象正在连接。
AdStateExecuting 指示 Recordset 对象正在执行命令。
AdStateFetching 指示 Recordset 对象的行正在被读取。
说明可以随时使用 State 属性确定指定对象的当前状态。该属性是只读的。Recordset 对象的 State 属性可以是组合值。例如,如果正在执行语句,该属性将是 adStateOpen 和 adStateExecuting 的组合值。
If mRst.State = adStateOpen Then
mRst.Close
End If
rs.Open strSQL, cn
这里有几个VB中的常数,可以参考一下:
adStateClosed = 0
adStateOpen = 1
adStateConnecting = 2
adStateFetching = 8
adStateExecuting = 4比如
If rs.State = adStateOpen then
---
else
---
end if