如何判断一个表是否已经打开?谢谢

解决方案 »

  1.   

    用ADO记录集对象的State 属性。
    对所有可应用对象,说明其对象状态是打开或是关闭。返回值返回下列常量之一的长整型值。常量                        说明 
    AdStateClosed       默认,指示对象是关闭的。 
    AdStateOpen         指示对象是打开的。 
    AdStateConnecting   指示 Recordset 对象正在连接。 
    AdStateExecuting    指示 Recordset 对象正在执行命令。 
    AdStateFetching     指示 Recordset 对象的行正在被读取。 
    说明
    可以随时使用 State 属性确定指定对象的当前状态。该属性是只读的。记录集对象就是一个表。
    判断它的打开是关闭就等于是判断表的是打开还是关闭。
      

  2.   

    if rs.state=adstateopen then rs.close