Компоненты Data Access


Компонент TStoredProc - часть 2


Рис.1. Диалог регистрации пользователя

По умолчанию при установке InterBase системный администратор базы данных имеет имя SYSDBA и пароль MASTERKEY (в дальнейшем его можно изменить).

После соединения с сервером (он должен перед этим быть запущен) напротив имени свойства StoredProcName появится выпадающий список имеющихся в базе данных хранимых процедур. Выберем для примера процедуру ORG_CHART, присваивающую своим выходным параметрам значения одной из записей хранящейся на сервере таблицы. Выбрав свойство Params, можно просмотреть параметры хранимой процедуры с помощью соответствующего редактора свойств (рис. 2).

Рис.2. Редактор свойства Params компонента TStoredProc.

Создадим обработчик события OnClick для кнопки Button1:

void __fastcall TForm1::Button1Click(TObject *Sender) { StoredProc1->ExecProc(); Edit1->Text=StoredProc1->Params->Items[0]->AsString; Edit2->Text=StoredProc1->Params->Items[1]->AsString; Edit3->Text=StoredProc1->Params->Items[2]->AsString; Edit4->Text=StoredProc1->Params->Items[3]->AsString; Edit5->Text=StoredProc1->Params->Items[4]->AsString; }

После компиляции и запуска приложения нажатие на кнопку инициирует запуск хранимой процедуры и вывод ее параметров в соответствующие компоненты Edit1...Edit5 (рис.3).

Рис.3. Результаты выполнения хранимой процедуры ORG_CHART.

|




Содержание  Назад  Вперед