请问一下:ADOTABLE/ADOQUERY和TABLE/QUERY有何区别?两套控件在何时用比较合适?

解决方案 »

  1.   

    两者连接方式不同,用ADO连接就使用adoquery,adotable基本不用,不灵活,adoquery可以动态的使用参数,可以用SQL查询 select * from table where  ....
      

  2.   

    ADOTABLE/ADOQUERY是borland用来封装ADO的控件,用的是ADO引擎.TABLE/QUERY用的是borland自己的BDE引擎,而BDE已处于维护状态.如果你要访问mssql server 数据库,建意你用ADO引擎.而且用TABLE/QUERY的话,程序的发布很麻烦.delphi 7.0以后borland 会用全新的dbExpress引擎来代替BDE. 建意你看李维的ADO/MTS/COM+一书,就会明白了.
      

  3.   

    ADOTABLE/ADOQUERY是发展方向
    它是今后的主流