ВУЗ:
Составители:
Рубрика:
-98-
Пусть параметр DlgMode имеет значение true для режима вставки и false —
для режима редактирования. Кроме того, понадобятся процедуры создания
диалога и настройки связи с БД.
procedure CreateElemDlg (Handle : Thandle, p : pointer );
procedure SetElemConnection (const PBHandle : HDBIDB);
Эти три процедуры будут импортироваться из DLL.
Теперь рассмотрим методы класса TfeGroups. Процедура CloseProc вве-
дена для удобства, так как операция закрытия набора данных применяется
дос-
таточно часто.
procedure TfeGroups.CloseProc;
begin
if StoredProcl.Active then StoredProcl.Close;
end;
Функции GetElement, InsElement И UpdElement - основные «рабочие ло-
шадки» нашей формы:
GetElement - получает строку из БД;
InsElement - вставляет строку из БД;
Upd Element - изменяет строку БД.
Здесь речь идет о таблице GROUPS.
Организация доступа к хранимым пр оце дура м. Проектируя БД в
преды-
дущей части, мы предусмотрели хранимые процедуры для манипулирования
данными - в случае таблицы GROUPS это были процедуры ins_groups,
upd_groups и del_groups, которые производят вставку, изменение и удаление
типа оборудования (табл. 19).
Табл. 19. Хранимые процедуры, определяемые для обработки данных в таблице
GROUPS
Имя процедуры Параметры Тип параметра
! Тип данных
ins groups
group_name
kol_students
sredniy_ball
входной
входной
| входной
CHAR (30)
SMALLINT
SMALLINT
upd_groups group_name
kol_students
sredniy_ball
входной
входной
входной
CHAR (30)
SMALLINT
SMALLINT
del groups kod_groupp входной SMALLINT
get_groups kod_groupp
name_groupp
| входной
[ выходной
SMALLINT
CHAR (30)
Недос тае т процедуры, которая позволяла бы извлечь из БД информацию о
типе данных по его коду.
Для ее создания запустите windows ISQL и подключитесь к БД Courses,
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »