|
1. Roep de opgeslagen procedure aan: Vervang de string door de naam van de opgeslagen procedure. string strSql = "proc_transfer"; 2. Stel het sql-scripttype in: sqlComm.CommandType= CommandType.StoredProcedure; 3. Opgeslagen procedure met parameters: (de eerste twee stappen blijven ongewijzigd) (1) Definieer het parameterobject dat in de opgeslagen procedure moet worden doorgegeven: SqlParameter SqlParametersqlPara = nieuwe SqlParameter("De naam van de parameter in de opgeslagen procedure", Het type data in de database); sqlPara2.Value = outID; //Zetc #in het parameterobject (2) om het vorige parameterobject in te zettenCommandoGa naar binnen sqlComm.Parameters.Add(sqlPara); (3De volgende stap blijft hetzelfde: laatCommandoexecuteren 4.Opgeslagen procedures met uitvoerparameters (1Dan3(1Nog een zin: stel een eigenschap in zodat het object van de parameter de outputparameter wordt sqlPara.Direction = ParameterDirection.Output; (2Met3(2) is hetzelfde (3Met3(3) is hetzelfde (4Haal de outputparameter: Haal de waarde in de outputparameter stringmess = sqlPara4.Value.ToString();
|