adotable是表的全部数据,而adoquery是数据集,基本上adoquery可以完成adotable的所有工作,select * from 表 order by 排序字段=adotable.

解决方案 »

  1.   

    ADOQuery 使用.SQL比较灵活,爽~~~~~~~~~~~
      

  2.   

    本人的倾向是对小小数据集用table,对不断增长的大数据集使用Query
      

  3.   

    TABLE可以用D提供的FILITER,
    AQ可以用SQL,本人倾向于用AQ
      

  4.   

    我个人比较倾向query
    D5DG里作者对此作过一番评介
    你可以去看看
      

  5.   

    D5DG是什么?要说就说清楚吗?
      

  6.   

    adotable:使用简单,一行代码也不用写,开发和维护的成本很低。适用于只需浏览数据的场合。
    ADOQUERY:需要了解SQL,速度比adotable略慢(个人感觉),但功能强大,适用于需要操作数据的场合。
      

  7.   

    本人倾向于用ADODATESET。什么功能都有 ,哈哈
      

  8.   

    adotable和ADOQUERY都是用的DODATASET,只是它们的CommandType不同而已。
    它们的效率是一样的因为它们实际上用的都是一个东西。
    type TCommandType = (cmdUnknown, cmdText, cmdTable, cmdStoredProc, cmdFile, cmdTableDirect);
      

  9.   

    用AdoQuery 比較好,以前我都是用AdoTable 一個表對一個AdoTable,結果做一個功能要加十多個AdoTable,且在打開窗口的時候很慢,因為AdoTable要一個個去提數據,所以打開數據很慢了。後來使用AdoQuery ,形式就變了,我隻放一個AdoQuery 在用到什麼表的數據時再Select * from XXX就搞掂了,覺得並沒有什麼難的,且一點也不復雜啊,寫一個過程,輸入的不同的參數可以打開不同的表,你們說方便麼?簡單麼?
      

  10.   

    query is a knife
    table is a 转笔刀   what you want to do decides which is selected!