我现在遇到多个数据更新的问题,那位大侠能给我指点一二
我考虑是在BeforeUpdateRecord事件中更新,不清楚是如何查找对应字段更新。HELP ME

解决方案 »

  1.   

    很好解决呀,你用的是ado吗,ado自己就可以处理了,TdataSetProvider的ResolveToDataSet属性设成真,让ado自己处理就可以了
      如果用BDE麻烦一些,给我邮箱我给你发段程序看看
      [email protected]
      

  2.   

    在客户端用
    AdoDataSet.Applyupdates(-1)
    然后在中间层的Provider的BeforeUpdateRecord事件中
    写具体的sql语句,把Applied设为True,这样客户端的更新就由
    你所写的sql语句来更新,系统的自动更新功能就不起作用了
      

  3.   

    在DataProvider的OnUpdateData事件中写代码.还可以在数据库上下工夫,在多个表间采用外键
    关联,并选择级联更新.也可以写触发器