怎么获取这些表名呢?在SQL Server中可以读取sysobjects表,用ADOQuery来查询;但在ACCESS中怎么做?

解决方案 »

  1.   

    用adox不管在哪种数据库中都可以取得的,具体用法看李维的书ADOConnection1.GetTableNames 也可以
      

  2.   

    借花献佛,谢谢WorldCreater(造化天尊) 和搂主了
      

  3.   

    你有没有用Database控件
    如果用了
    可以用session.GetTableNames函数获得
      

  4.   

    sl:TStrings;
    sl:=TStringList.Create;
    ADOConnection1.GetTableNames(sl,false);
    这样sl中就有了Access数据库中所有的表名
      

  5.   

    也可以自己在数据表中查询。sysobjects中吧