如果我的数据库中有两个表的话 如何切换表?? 需要用什么函数??谢谢!! 

解决方案 »

  1.   

    不太知道楼主什么意思。连表?你用ADO组件+sql语句啊要打开表就把sql语句给ado组件,然后open就是了,好切换,那就把另一个sql给ado组件,然后在open了,没有其他办法
      

  2.   

    adoQuery1.close;
    adoQuery1.sql.clear;
    adoQuery1.sql.add('select * from table1);
    adoQuery1.open;......//切换
    adoQuery1.close;
    adoQuery1.sql.clear;
    adoQuery1.sql.add('select * from table2);
    adoQuery1.open;
      

  3.   

    或者你用两个QUERY,两个DATASOURSE,
    if 用第一张表 then
      grid.datasourse:=datasourse1
    else
      grid.datasourse:=datasourse2;
    这样你就不用动态写了,不过最好还是楼上那种写法