我想在数据发生改动后 更新DataGrid里的数据代码如下
Private Sub DataGrid1_AfterUpdate()sql = "update water_p set aup=fj1+fj2+fj3+fj4+fj5+fj6"
cn.Execute sqlAdodc1.RefreshEnd Sub但我发现运行后,第一次编辑数据的时候正常,第二次编辑程序就死
请问这是为什么,谢谢

解决方案 »

  1.   

    Private Sub DataGrid1_AfterColUpdate(ByVal ColIndex As Integer)
    sql = "update water_p set aup=fj1+fj2+fj3+fj4+fj5+fj6"
    cn.Execute sqlAdodc1.Refresh
    End Sub
    -----------试试
      

  2.   

    不行啊老大我试验了一下,发现数据没有更新 ,就好像 update SQL 没有执行一样,不过我跟踪了,确实执行了啊谢谢
      

  3.   

    ??老大我不明白啊我就是想实现 DataGrid 控件的数据 按照我的规则改变谢谢
      

  4.   

    DataGrid可以直接在上面更改数据库啊!
    没必要写UPDATE语句!
      

  5.   

    比如我显示  A B C D 4个字段
    逻辑规则是  A=B+C+D  
    那么我想设计成,当用户 修改 B/C/D字段的时候 同步更新 A字段谢谢