ASP.NET 同时向一个数据库的两个表插入记录

stringsql1="insertintoApply1(cname,name)values(1,2)";stringsql2="insertintoApply2(cna... string sql1 = "insert into Apply1 (cname,name) values (1,2)";
string sql2 = "insert into Apply2 (cname,name) values (1,2)";
在C#中,如何实现。。
展开
 我来答
卷人2f
2012-06-11 · TA获得超过1352个赞
知道小有建树答主
回答量:1044
采纳率:50%
帮助的人:719万
展开全部
先用list集合把两条数据存起来,然后用事务去提交,这样就可以实现你要的目的了
dalmeeme
2012-06-11 · TA获得超过2913个赞
知道大有可为答主
回答量:1493
采纳率:81%
帮助的人:1048万
展开全部
SqlConnection cn=new SqlConnection("连接字符串");
SqlCommand cmd=new SqlCommand("insert into Apply1 (cname,name) values (1,2);insert into Apply2(cname,name) values (1,2)");
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
追问
我这连接是定义在WEBCONFIG里面的,如果不要第一句的话应该怎么写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzhaohuapan
2012-06-12 · 超过38用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:70.9万
展开全部
SqlConnection cn=new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["key"].ToString());//这里要根据你的链接串在webconfig里的位置来写的。
SqlCommand cmd=new SqlCommand("insert into Apply1 (cname,name) values (1,2);insert into Apply2(cname,name) values (1,2)");
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
更多追问追答
追问
未将对象引用设置到对象的实例。 
SqlConnection cn = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString );
这句有错。最后是tostring()也同样,应该怎么改。。
webconfig的链接
追答
你的代码写错了,最后多了个ConnectionString,删掉试试看呢。
另外 你的webconfig里面的add节点在那个父节点下,只有在configuration节点下,这么写才对,如果在别的节点下,还得改代码。你可以先试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
某泉
2012-06-13 · TA获得超过272个赞
知道答主
回答量:48
采纳率:0%
帮助的人:13.8万
展开全部
连接字符串写在web.config里的话,可以直接通过字符串的name来调用
在命名空间里添加using System.Configuration;
然后建立连接并打开调用
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["连接名"].ConnectionString);
conn.Open();
SqlCommand cmd1 = new SqlCommand(sql1, conn);
SqlCommand cmd2 = new SqlCommand(sql2, conn);
cmd1.ExecuteNonQuery();
cmd2.ExecuteNonQuery();
conn.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序烂人
2012-06-11 · TA获得超过158个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:79.5万
展开全部
用存储过程,写好执行语句,调用
追问
怎么写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式