应该是你的事务的问题 , 在什麽时候(不正常) 做了rollback 或 commit . Initial D (086)
Initial D (086)

解决方案 »

  1.   

    各位大虾:我做的是套企业的管理系统,需要由车间录入生产的原始数据比如说产品的产量、等级等,在由这些原始数据生成各种报表。比如由产成品生产纪录生成生产日报,数据丢失大部分情况可能是发生在由原始记录生成日报时,而不是发生在原始记录的保存时,往往是当生成日报后,随机的丢失了部分原始记录,我写的生成日报的程序使用了游标对数据进行操作,只是select,而没有update、delete等修改操作。小弟觉得十分奇怪,向各位大虾请教。
      

  2.   

    你是先删除,再修改,这是一种不好的习惯,很容易造成数据丢失,你应该只应用updata,
    同时判断是否库中是否已经有这条记录。
      

  3.   

    是否只有一个mis系统对数据库操作?如果超过了多个,还是把autocommit设成true吧。