你注意看Tadodatase有个属性commandtimeout这个东东对于进行超大记录集访问时候很有用。

解决方案 »

  1.   

    TADOQuery和TADOTable组件同TADODataSet的并不大。他们都是从TClientADODataSet继承而来,你可以看到TADODataSet有一个CommandType属性,它包含了TADOQuery、TADOTable的命令类型,通俗的讲,
    TADOQuery就是将CommandType设为cmdText的TADODataSet,而TADOTable就是将CommandType设为cmdTable的TADODataSet。Borland提供这两个控件的原因只是为了和BDE中的TQuery、TTable对应,使原来在BDE上写数据应用的程序员易于转换到ADO上来的一种手法而已。在性能上,这三个ADO控件几乎没有差别。
      

  2.   

    对于楼上的一位最后一句的疑问难道用ADOTABLE的石头在更新数据表的时候效率会等同于ADOQUERY吗???
    高说请说两句,小弟也类学两手~~呵呵~