一般是先拼接出来N多条SQL语句,一次性提交

解决方案 »

  1.   

    如果明细表的数据是支持批量录入的,那么就有点麻烦了,确实得一条条验证;如果减低一下易用性,不支持批量录入,要求必须先填主表信息,点击保存后,再运行添加明细,并且明细表数据是一条条添加,每添加一条就保存一条,那样开发工作量可能会小点吧
      

  2.   

    谢谢大家的回贴。目前已经打算每添加一条就保存一条
    如果是 每添加一条就保存一条的话,会大大的降低效率,因为验证的时候有的时候是需要验证整张单据的信息,比如:每张单据总的开单量不得超过20t ,这样每保存一下,就得去验证这些量,如果是判断可供量的话,速度会更慢。现在我做新单的时候可以把数据先保存到临时表,最后提交的时候一起验证,通过后保存到真实表中,但是做过的单据调出来修改,比如新加入一条明细,验证的时候就得取两部分数据,一部分是已经保存到真实表的数据,另一部分是临时表中新加的一条数据,这样维护起数据来就相当麻烦。如何能解决调出来的数据修改验收的问题?