我有三個dbeidt 和 一個 dbcheckbox  ,先插入一個新列insert,然後我在三個DBedit中寫數據後,保存也就是post,然後在把dbcheckbox打上勾,再 post 就會出現錯誤,‘找不到要更新的資料列,最後讀取的值已被改變’
請大家指教,如何才能不出錯!!謝謝

解决方案 »

  1.   

    dbedit听说是用来显示数据库某字段的。
    不如换个组件试试看。
      

  2.   

    大家不信做做試試,做保存數據,然後在把dbcheckbox打上勾,肯定出錯 我是 ado2.8 sql2000
      

  3.   

    在数据库是是否设置了Default值?
    当Delphi前台的数值和数据库里面值不同的时候,就会报这个错
      

  4.   

    同意liulangnanhai(流浪男孩)的说法
    有一个巧办法可解,ADO用缓存模式,提交后其它更新列的数据会自动更新过来,就不存在这个问题了
      

  5.   

    謝謝大家正如liulangnanhai(流浪男孩)的说法
    所說的,