易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net C# 向SQL多表插入数据问题

      SQL有多个关联的表,一次向这几个表中同时插入
     
      比如,我在一个按钮事件中,获取前台页面中的值,然后插入数据,这些数据关联了三个表,并且这些表有主键,外键

关联,,该怎么弄啊???


      最好例子说哈a
使用存储过程
create procedure Add
@A varchar(200)
as
insert into Tb1(A) values(@A)
select @id=max(id) from Tb1
或@@identity

不就是同时执行3条sql,实现事物

也可一考虑用触发器~

引用
不就是同时执行3条sql,实现事物


怎么个实现法?另外用存储过程怎么做呢?具体点啊


如何写存储过程?多表关联 插入数据???

事务
C# code:

SqlConnection conn = Database.ReturnConn();
SqlTransaction trans = conn.BeginTransaction();
try
{
//插入1条记录
//插入1条记录

//插入1条记录


trans.Commit();
}
catch ()
{
trans.Rollback();
}
finally
{
conn.Close();
}



你应该会用程序调用存储过程吧
SQL code



Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHi


相关问答:

asp.net分页问题

select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......

利用C#编写txt转化到xml的程序

txt 和XML 格式相应
不借助DataSet
导入读取TXT文件
然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.)
教个要点或最好是有个代码提示的
过路好汉 帮个忙撒^^
不会,帮楼主 ......

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号