Работа с процедурами SQL в Delphi
1) Основные свойства компонента TStoredProc
• StoredProcName :Strings – позволяет с помощью встроенного компонента ComboBox указать имя хранимой процедуры.
• Params :TParams — позволяет указать типы и значения входных и выходных параметров, если таковые есть.
Примечание: Для каждого указывается тип данных (DataType: ftSmallInt), его имя (Name), модификатор параметра (ParamType: ptInput, ptOutput и т.п.), начальное значение (Value) и его тип (Value.Type: Byte, Integer и т.п.).
2) Основные методы компонента TStoredProc
• Prepare – позволяет произвести подготовку плана выполнения хранимой процедуры.
• ExecProc – позволяет запустить на выполнение хранимую процедуру.
• Cancel – завершает работу компонента TStoredProc.
3) Структурная схема включения
Database1 <=> StoredProc1
4) Пример кода вызова процедуры
StoredProc1.Cancel;
StroedProc1.ParamByName(‘CNum’).AsInteger:=2002;
Stored1.Prepare;
StoderProc1.ExecProc;
Name:=StoredProc1.ParamByName(‘CName’).AsString;
StoredProc1.Cancel;