对呀,你怎么要用sql语句呢?
用ado呗。adoquery.gettablename();    adoquery.getfieldname();
也是试试吧。

解决方案 »

  1.   

    我是必须要用sql语句,adoquery.gettablename()是怎么实现的呢?
      

  2.   

    select name from MSysObjects where type=1 and flags=0可以得到全部表名。MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。type=5 and flags=3可以得到部分表的列,但是不知道为什么有些表的列名看不到。我就知道这么多。