Базы данных и знаний. Проектирование баз данных по технологии "клиент-сервер" и разработка клиентских приложений. Токмаков Г.П. - 100 стр.

UptoLike

Составители: 

- 100-
ftFloatдробное;
ftDataTime - да та и время.
ParamType - тип параметра. Может принимать следующие значения:
ptUnknown - неопределенный;
ptInput - входной параметр;
ptOutput- выходной параметр;
ptInputoutput - входной и выходной параметр одновременно;
ptResult - возвращаемое значение.
Кроме того, имеется большой набор свойств модификаторов, позволяющих
присваивать параметру значение и считывать его: Asinteger, AsString,
AsFloat, As Boo lean И Т. Д.
Во время выполнения программы параметры создаются функцией
CreateParam, которая добавляет новый параметр в коллекцию и сразу же уста-
навливает его имя, тип и тип данных:
function CreateParam (FldType:TfileType;
const ParamName: string;
ParamType: TParamType): TParam;
Так как эта функция возвращает указатель на созданный параметр, удобно
использовать ее в конструкции with ... do. Например, чтобы добавить входной
параметр name_groupp, можно использовать подобный фрагмент:
with StoredProcl.Params.CreateParam(ftString, 'name_groupp',
ptlnput)
do
begin
AsString:= Groups.name_groupp;
end
Для удаления всех параметров коллекция Params имеет метод Clear:
StoredProcl.Params.Clear;
Выполнение хранимых процедур осуществляется в два этапа:
Подготовка. При этом производиться подготовка параметров, так назы-
ваемое «связывание». Кроме этого на этом этапе инициализируются BDE и SQL -
серверу посылается сообщение о том, что хранимая процедура готова к выпол-
нению. Подго товка выполняется методом Prepare.
Собственно выполнение. Существуют два вида процедур: процедуры, воз-
вращающие набор данных, и процедуры, не возвращающие набор данных.
Выполнение первых производиться при помощи метода Open или путем
присвоения свойству Active значения true. Для выполнения вторых использу-
ется метод ЕхесРгос.
Описание функций вызова хранимых процедур. Создайте метод
insElement и наберите его текст: