你可以用SQL语句直接调用该表,如select * from myTable

解决方案 »

  1.   

    你是要显示数据库中的所有table吧,你可以用ActiveX,新增一Adox,Adox不仅可以查看数据库中的表,还可对数据库进得操作。如创建表、索引、触发器、存储过程等。功能可强大了,我是从李维那里学来的,去找找李维吧,有本专门介绍Ado方面的书,李维写的,去无忧书库down一本下来吧。
      

  2.   

    现在很少用odbc了,一般都用ado来连接数据库。
    因为它方便,快捷,便于以后的发布
    你的数据库中是不是只有视图没有表呀,一般不会出错的
      

  3.   

    建议你用ado,其中的adoconnection有一个gettablename方法很方便的,可以取系统表,或是只取用户表均可,你还是换一换吧
      

  4.   

    你说的不够详细,如果你想显示所有表的表名等信息可用Query控件,SQL这样写'Select * From sysobjects Where Name='%' AND type='t'',’type可能不是等t,我记不清了。你可以试一下。
      

  5.   

    各位大虾,我现在先做客户端程序,
    所以在局域网另一台机子先装了sqlserver,
    由于没有写网络连接部分程序,所以先用odbc来凑合,
    现在问题是
    Session.GetTableNames(sqlname, '*.*',false, true, MyStringList);
    这句话不但把table显示出来了,view也显示出来了。
    但我不想显示view,请高手帮忙呀