高分求ado控件的改进版本,
支持虚拟字段(可以像普通数据字段一样的编辑读写,不过不保存到数据库中。
  注意:计算字段和lookup字段不满足要求,不能像普通数据字段一样读写)
较完美地解决主从表(主表新建不保存时,从表无法编辑)多表连接问题(新建时,不能任意指定要更新的表或字段)。
(up有分,先给100分,若可用分加到2000)

解决方案 »

  1.   

    你可以自己改写TCustomADODateset这些啊?哈哈。不过太麻烦了。。
      

  2.   

    是有这些麻烦!
     借楼主一个地主,Ado的Add all Fields是怎样实现的??
      

  3.   


    支持虚拟字段(可以像普通数据字段一样的编辑读写,不过不保存到数据库中。
      注意:计算字段和lookup字段不满足要求,不能像普通数据字段一样读写)
    ----------------------
    这个意义不大,一般就是一个case,不需要写,只需要读。这个问题和计算字段,lookup字段是一样的,没多大差别。较完美地解决主从表(主表新建不保存时,从表无法编辑)
    ----------------------------
    主从表只是个特例,可以使用对象工厂进行控制。
    e多表连接问题(新建时,不能任意指定要更新的表或字段)。
    ----------------------------
    这个也是和主从表相似的性质,一样的可以使用对象工厂控制,也简单。这些问题delphi2005的 ECO2解决了一部分问题,但是烦人的是不支持win32,只支持.net。
    如果要解决这问题,就不是改良TDataSet的问题,而是整个要重写。
      

  4.   

    说实在话,以上要求编程都可以实现,但很烦。虚拟字段是为了和数据敏感控件关联,但计算字段和LOOKUP字段一关联就不能编辑了,而有时是需要编辑的(编辑后的值经过处理后,再更新相关的数据字段。)