sql1="SET NOCOUNT ON;insert into user_pics (picid) values("+uppicid);SELECT @@IDENTITY";
cmd=new SqlCommand(sql1,myConnection);
object o =cmd.ExecuteScalar();
orderpicid=Convert.ToInt32(o);
         sql2="insert into sys_orderpic (orderid) values(orderpicid)";
cmd=new SqlCommand(sql2,myConnection);
cmd.ExecuteScalar();
如何把sql1和sql2写成一句sql语句,一次性执行。

解决方案 »

  1.   

    sql1="SET NOCOUNT ON;insert into user_pics (picid) values("+uppicid+");SELECT @@IDENTITY";
    cmd=new SqlCommand(sql1,myConnection);
    object o =cmd.ExecuteScalar();
    orderpicid=Convert.ToInt32(o);
             sql2="insert into sys_orderpic (orderid) values("+orderpicid+")";
    cmd=new SqlCommand(sql2,myConnection);
    cmd.ExecuteScalar();
    如何把sql1和sql2写成一句sql语句,一次性执行。
      

  2.   

    如何把sql1和sql2写成一句sql语句,一次性执行。
      

  3.   

    sql1="SET NOCOUNT ON;insert into user_pics (picid) values("+uppicid+");insert into sys_orderpic (orderid) select @@IDENTITY;";
      

  4.   

    francsescoli(我爱世界杯)
    你的写法不对