Jag gör en applikation i asp.net c# och anropar sp enligt nedan: Tror inte att det går, men ett sätt att "komma runt" det är ju att anropa en SP som i sin tur anropar de SP som du vill. Det går att köra flera sp-anrop i rad, men då måste commandtype vara Text (tror jag att det heter). Mm, det stämmer som herrarna ovanför säger. Dock rekommenderar jag att du skriver en samlingsprocedur i stället som nämns ovan och den i sin tur kallar på flera procedurer.Anropa SP
<code>
conn = new SqlConnection(ConfigurationSettings.AppSettings["Connection"]);
cmd = new SqlCommand("UpdatePersStat", conn);
cmd.CommandType = CommandType.StoredProcedure;
</code>
Detta funkar utmärkt. Det jag undrar över är om man ovan kan kalla på flera sp på en gång. Det är samma information som ska skickas in i dessa, skillnaden ligger endast i själva sp.Sv: Anropa SP
Sv:Anropa SP
Sv: Anropa SP
Ex:
<code>
Create Procedure DoEverything
as
set nocount on
exec proc1
exec proc2
exec proc3
</code>
Det blir lättare, speciellt om du skall köra rollback om någon av dessa går fel.