当前位置:编程学习 > C#/ASP.NET >>

如何将数据表里的自增列对应赋给一个datatable

表A中有recordID(主键),EntID,EntName,表B中有RecordID(主键),FileID(主键),EntName。A中的recordID是自增列,一个EntID对应多个FileID。表A用来存企业号,表B用来存A中企业号对应的文件号的。如何将A中的recordID对应给表B中的recordID且又不会出现同步错误呢? --------------------编程问答-------------------- 如果是选择,就用 select * from A inner join B on A.xx=B.xx

如果是更新,就先更新对应的B表,然后在更新A表 --------------------编程问答--------------------
引用 1 楼  的回复:
如果是选择,就用 select * from A inner join B on A.xx=B.xx

如果是更新,就先更新对应的B表,然后在更新A表

我是先在代码中建了两个datatable:dt1(recordID,EntID,EntName),dt2(RecordID,FileID,EntName),然后再批量插入的,dt1中的值插入给表A,dt2中的值插入给表B。

现在是想实现:
主表                                从表
RecordID*   EntID    EntName        RecordID*     FileID*     EntName

1           0001        AA              1         0001           AA                        
2           0002        BB              1         0002           AA                      
3           0003        CC              2         0001           BB                       
                                        2         0002           BB
                                        3         0001           CC
                                        3         0002           CC
                                        3         0003           CC
                                        3         0004           CC

......
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,