|
1. Anropa den lagrade proceduren: Ersätt strängen med namnet på den lagrade proceduren. sträng strSql = "proc_transfer"; 2. Sätt SQL-skripttypen: sqlComm.CommandType= CommandType.StoredProcedure; 3. Lagrad procedur med parametrar: (de två första stegen förblir oförändrade) (1) Definiera parameterobjektet som ska skickas in i den lagrade proceduren: SqlParameter SqlParametersqlPara = ny SqlParameter("Namnet på parametern i den lagrade proceduren", Typen av data i databasen); sqlPara2.Value = outID; //Sättc #in i parameterobjektet (2) för att lägga föregående parameterobjekt iBefälGå in sqlComm.Parameters.Add(sqlPara); (3Nästa steg förblir detsamma: låtBefälutföra 4.Lagrade procedurer med utdataparametrar (1Än3(1En mening till: sätt en egenskap så att objektet för parametern blir utgångsparametern sqlPara.Direction = ParameterDirection.Output; (2Med3(2) är samma sak (3Med3(3) är samma sak (4Få utgångsparametern: Få värdet i utgångsparametern stringmess = sqlPara4.Value.ToString();
|