标题:怎么向两张有关联的表中插入数据
只看楼主
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
结帖率:100%
已结贴  问题点数:10 回复次数:12 
怎么向两张有关联的表中插入数据
本人在做c# 现在碰到一个问题,就是向两张不同的表中插入数据,一张表中有ID号,职位,密码等,而另一张中有姓名,性别,年龄。我要在c#窗体中输入信息,附加到这两张表中,需要怎么做呢,我用单张表输入的方法不行,就是一般的INSERT语句插入,百度了下说要写触发事件,但我具体不知道怎么做,能帮助我下么,先谢了
搜索更多相关主题的帖子: 百度 姓名 职位 
2010-12-28 22:42
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:0 
我用单张表输入的方法不行
是不是建立主外键关系了?

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-29 08:49
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
得分:0 
嗯,是啊,建立了主外键关系,A表中的ID号是主键,B表中的ID号是外键,但是这两个ID是相同的,我用单张表的方法去输入不行

谁教我C#呀...愁
2010-12-29 10:24
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:3 
最好不要这样用 虽然我们知道主外键关系 但是通常实际项目开发中 并不在数据库中设置这种关系因为会引起很多的不便 而是通过其他的方式去限制

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-29 11:16
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:4 
是一次输入很多数据还是一次只输入一个记录?!
2010-12-29 12:00
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
得分:3 
写个存储过程,直接往两个表插入。
2010-12-29 14:41
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
得分:0 
一次插入一条记录,具体方法能告诉我么

谁教我C#呀...愁
2010-12-30 11:19
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
得分:0 
你ID列是自动生成的?
2010-12-30 12:44
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
得分:0 
嗯,是的

谁教我C#呀...愁
2010-12-30 13:51
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:0 
回复 7楼 zjq409421884
那你就只能先打开一个数据库插入一条,关闭该数据库;打开另一个数据库插入一条,关闭该数据库。
2010-12-31 08:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-330158-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057150 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved