一个C#作业,向Access数据库中两个数据表添加数据。

就是同时要向A表中和B表中插入数据,A表和B表靠着A表的主键来关联,A表插入的数据只有一条,但是同时向B表中插入的数据会有多条!看了很多帖子还是不是很懂。Visual.C... 就是同时要向A表中和B表中插入数据,A表和B表靠着A表的主键来关联,A表插入的数据只有一条,但是同时向B表中插入的数据会有多条!看了很多帖子还是不是很懂。Visual.C#.NET对Access数据库添加数据,同时添加两个表!就像下面两个代码,每次测试都只执行第二行,不知道怎么回事!
cmd.CommandText = @"insert into T1([NO],[Password]) values('" + textBox1.Text + "','222')";
cmd.CommandText = @"insert into 学生基本情况表(学号,姓名,性别,籍贯,出生年月,高考成绩,专业) values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + dateTimePicker1.Text + "','" + textBox6.Text + "','" + textBox7.Text + "')";
展开
 我来答
何苦庸人自扰呢
2014-12-20 · TA获得超过3223个赞
知道大有可为答主
回答量:2611
采纳率:96%
帮助的人:642万
展开全部
你应该是只写了一条执行命令语句cmd.ExecuteNonQuery();,你对cmd的CommandText赋值了两次,而只有一个SqlCommand实例cmd,所以它只会执行第二条语句,明白了没有?早点睡吧,别太拼了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式