|
1. Wywołaj procedurę przechowywaną: Zastąp ciąg znaków nazwą procedury przechowywanej. string strSql = "proc_transfer"; 2. Ustaw typ skryptu sql: sqlComm.CommandType= CommandType.StoredProcedure; 3. Procedura przechowywana z parametrami: (pierwsze dwa kroki pozostają niezmienione) (1) Zdefiniuj obiekt parametrów, który ma być przekazany do procedury przechowywanej: SqlParameter SqlParametersqlPara = new SqlParameter("Nazwa parametru w procedurze przechowywanej", Rodzaj danych w bazie danych); sqlPara2.Value = outID; //Putc #do obiektu parametrów (2) aby umieścić poprzedni obiekt parametru wdowództwoWejdź do środka sqlComm.Parameters.Add(sqlPara); (3Następny krok pozostaje ten sam: niechdowództwowykonać 4.Procedury przechowywane z parametrami wyjściowymi (1Than3(1Jeszcze jedno zdanie: ustaw właściwość tak, aby obiekt parametru stał się parametrem wyjściowym sqlPara.Direction = ParameterDirection.Output; (2Z3(2) jest tym samym (3Z3(3) jest tym samym (4Uzyskaj parametr wyjściowy: Uzyskaj wartość w parametrze wyjściowym stringmess = sqlPara4.Value.ToString();
|