TADOConnect
TADODataset
TADOCommand
TADOQuery它们是如何封装的,结构如何?能详细说说么?
如 TADOConnect 是封装了 ADO的Connection 对象,TADOCommand封装了ADO的Command对象,TParameters是封装了ADO的Parameters对象,
那TADOQuery呢?
是仅仅封装的ADO的Recordset对象么?如果是,那为什么TADOQuery还包含TParameters属性呢?(ADO中的Recordset没有包含TParameters)

解决方案 »

  1.   

    楼主是想看一下上述类的类结构,以及它们的继承关系是吧。直接Ctrl+鼠标左键点击代码中的它们,就看以看到这些类的实现代码。并不是直接继承自你说的类。具体是继承自什么类,你按上面说的办法自己看。再有,一些属性,在父类里有可能是虚方法,在子类里公开了。
      

  2.   

    其实我主要的目的是想在vc++里实现一个和它差不多的一套类库,然后想研究一下它都是怎么封装windows的ADO组件的
      

  3.   

    哦....那这工作量不小啊! 要从TObject开始做起吗?
      

  4.   

    你看 ADODB.pas 不就可以了
      

  5.   

    说得很对啊,看ADODB.pas去了,没想到都是有源代码的啊谢谢各位了!
      

  6.   

    哈哈! 我在一楼就已经说过了.那么楼主努力吧!希望楼主能写一个VCL for VC++出来!