|
1. Zavolejte uloženou proceduru: Nahraďte řetězec názvem uložené procedury. string strSql = "proc_transfer"; 2. Nastavte typ SQL skriptu: sqlComm.CommandType= CommandType.StoredProcedure; 3. Uložená procedura s parametry: (první dva kroky zůstávají nezměněny) (1) Definujte parametrický objekt, který má být předán do uložené procedury: SqlParameter SqlParametersqlPara = new SqlParameter("Název parametru v uložené procedurě", Typ dat v databázi); sqlPara2.Value = outID; //Dátc #do objektu parametru (2) aby se předchozí objekt parametru umístil doVeleníJdi dovnitř sqlComm.Parameters.Add(sqlPara); (3Další krok zůstává stejný: nechťVeleníprovést 4.Uložené procedury s výstupními parametry (1Než3(1Ještě jedna věta: nastavte vlastnost tak, aby objekt parametru se stal výstupním parametrem sqlPara.Direction = ParameterDirection.Output; (2S3(2) je stejný (3S3(3) je stejný (4Získejte výstupní parametr: Získejte hodnotu ve výstupním parametru stringmess = sqlPara4.Value.ToString();
|