我现在想通过程序获得数据库(Access)中的信息
即,通过GetTableNames获知的列表中,哪些是“表”哪些是“查询”
并且,还想获知它的详细信息:修改、创建时间以及属性等
——就想MS Access一样谢谢~

解决方案 »

  1.   

    执行TAdoConnection的方法:
     AdoConnection.OpenSchema(siTables,EmptyParam,EmptyParam,AdoDataSet);AdoDataSet中就包含了表的全部信息的记录集.
      

  2.   

    ADOConnection1.OpenSchema(siTables,EmptyParam,EmptyParam,ADODataSet1);
      ADODataSet1.GetFieldNames(Memo1.Lines);:)
      

  3.   

    多谢~
    现在的问题是怎么获知 “查询” 的 SQL 语句?
      

  4.   

    怎么获知 “查询” 的 SQL 语句?
      

  5.   

    同意楼上各位
    AdoConnection.OpenSchema(siTables,EmptyParam,EmptyParam,AdoDataSet);