|
1. Zavolajte uloženú procedúru: Nahraďte reťazec názvom uloženej procedúry. string strSql = "proc_transfer"; 2. Nastavte typ SQL skriptu: sqlComm.CommandType= CommandType.StoredProcedure; 3. Uložená procedúra s parametrami: (prvé dva kroky zostávajú nezmenené) (1) Definujte parameter object, ktorý sa má odovzdať do uloženej procedúry: SqlParameter SqlParametersqlPara = new SqlParameter("Názov parametra v uloženej procedúre", Typ údajov v databáze); sqlPara2.Value = outID; //Putc #do objektu parametra (2) aby sa predchádzajúci parameter umiestnil doVelenieChoď dnu sqlComm.Parameters.Add(sqlPara); (3Ďalší krok zostáva rovnaký: nechVelenievykonať 4.Uložené procedúry s výstupnými parametrami (1Než3(1Ešte jedna veta: nastavte vlastnosť tak, že objekt parametra sa stane výstupným parametrom sqlPara.Direction = ParameterDirection.Output; (2S3(2) je to isté (3S3(3) je to isté (4Získajte výstupný parameter: Získajte hodnotu vo výstupnom parametri stringmess = sqlPara4.Value.ToString();
|