請問Tadoquery與Tadodataset到底有何區別?

解决方案 »

  1.   

    其实原生的ADO对象中只有ADODataSet,Borland在作封装的时候为了让原来使用BDE的人习惯才作了个TADOQuery本质上是差不多的,你看看它们的继承顺序就知道了;使用上有些区别,可以自己看看。我觉得最大的区别是TADODataSet只能执行返回数据集的SQL,而TADOQuery除了上述功能外还能执行不返回数据集的SQL,如:建表,Insert等它相当于TADODataSet+TADOCommand以上为个人理解:)
      

  2.   

    个人认为:
    TADODataSet是集adoproc,adoquery,adotable一身的。
    Tadoquery就不懂了