日期:2014-05-19  浏览次数:20781 次

dataSet中的字增量关联问题
程序要求在dataset中同时保存两个表:表a和表b,   其中表a的id字段在数据库中为自增量,表a与表b为一对多的关系,使用表a的这个字增量id来进行关联。客户要求处理多条记录,再一次性上传到数据库,就存在以下问题:  
        在表a   中添加一条数据,由于还没有上传到数据库,我不知道这条新数据的id,
这时候又要在表b中添加若干条与这条新纪录相关的数据,于是,我只好写了一个临时的id给这条新数据,以便表b的新数据使用。但是,在上传到数据库时,我不能保证表a中这个临时id与数据库分配的自增量id相同,于是在表b中就出现了错误数据,请问有没有谁有可供参考得解决方案

------解决方案--------------------
主键不用int换一种类型SQL中uniqueidentifier,c#中Guid