|
1. Вызов сохранённой процедуры: заменить строку на имя сохранённой процедуры. string strSQL = «proc_transfer»; 2. Установите тип скрипта sql: sqlComm.CommandType= CommandType.StoredProcedure; 3. Хранящая процедура с параметрами: (первые два шага остаются без изменений) (1) Определите объект параметра, который будет передан в хранящуюся процедуру: SqlParameter SqlParametersqlPara = новый SqlParameter("Название параметра в хранимой процедуре", Тип данных в базе данных); sqlPara2.Value = outID; //Положиc #в параметрический объект (2), чтобы ввести объект предыдущего параметра вКомандованиеИди внутрь sqlComm.Parameters.Add(sqlPara); (3Следующий шаг остаётся прежним: пустьКомандованиеисполнять 4.Хранимые процедуры с параметрами выхода (1Чем3(1Ещё одно предложение: задайте свойство так, чтобы объект параметра стал выходным параметром sqlPara.Direction = ParameterDirection.Output; (2С3(2) — то же самое (3С3(3) — то же самое (4Получите выходной параметр: получите значение в выходном параметре stringmess = sqlPara4.Value.ToString();
|