如何判断ACCESS数据库中存在指定的表?

解决方案 »

  1.   

    DAO好办,打开数据库后直接在Tables集合里就可以枚举表
    ADO可以用错误处理,执行一条针对该表的简单查询,如 select 1 from tablename where 1=0
    执行后检查错误号即可。
      

  2.   

    http://community.csdn.net/Expert/topic/5381/5381086.xml?temp=.1903192
    参考下这个帖子,改一下参数就可以了
      

  3.   

    比如查看所有自定义表
      Dim rs As New ADODB.Recordset
        Set rs = cn.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, "TABLE"))
        Do Until rs.EOF
            List1.AddItem rs!TABLE_NAME
            rs.MoveNext
        Loop
        rs.Close