Для работы с таблицами используется программа Database Desktop (Пуск — Выполнить — dbd32). Внимание: при работе в терминальном классе сразу после запуска программы измените пути к Private directory и Working directory (соответствующие пункты в меню File) — там должны быть указаны каталоги, в которые у вас есть право записи, например, C:\Work.
Чтобы создать новую таблицу, необходимо выбрать пункт меню File — New — Table и согласиться с типом таблицы Paradox 7. После этого вам будет предложено указать, какие поля содержатся в таблице. Каждое поле имеет имя (идентификатор, состоящий из латинских букв, цифр и знака подчёркивания) и тип. Определены несколько типов, из которых наиболее часто используемыми являются:
· Alpha — строка, необходимо также указать максимальную длину в поле Size;
· Number — вещественное число;
· Long Integer — целое число;
· Date — дата;
· Time — время;
· + (Autoincrement) — автоинкрементное поле.
Одно или несколько полей можно сделать ключами (Key), тогда СУБД будет требовать, чтобы значения этих полей или группы полей не повторялись в пределах таблицы. Если поле имеет тип Autoincrement, значения ему будут присваиваться автоматически базой данных при добавлении новой записи в таблицу. Удобно делать поля ID всех таблиц (кроме, конечно, таблиц связи) + (Autoincrement) и ставить им атрибут Key.
|
|
После создания таблицы её необходимо сохранить, выбрав в поле Alias внизу диалогового окна имя созданной базы данных. Затем таблицу можно открыть для добавления начальных данных. Для редактирования записей необходимо перейти в режим редактирования (Table — Edit data или F9), а для сохранения данных — выйти из режима редактирования.
Для изменения структуры таблицы используется пункт меню Table — Restructure. Таблица при этом не должна использоваться в Borland C++ Builder.
При появлении проблем с доступом (Table is in use и похожие ошибки) решение номер 1 — закрыть С++ Builder и Database Desktop и открыть заново.
Работа с базой данных из С++ Builder