Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

установить ключевое поле


Choco ©   (2007-03-13 11:45:00) 

Уважаемые мастера! возникла следующая проблема - при работе с БД paradox имеет место дублирование записей, то е сть база разрешает добавлять новую запись аналогичную уже имеющейся. база данных содержит личные данные, ключевым должно быть поле ФИО, то есть в базе не должно быть 2 записи с одинаковым ФИО, пусть даже и с различными остальными данными. Подскажите как установить ключевое поле если проблему можно решить этим способом, и если нет то как?


icWasya   (2007-03-14 10:27:00) [1]

Завести вторичный ключ и ловить KeyViol


MsGuns   (2007-03-13 21:41:00) [2]

Перед вставкой делать поиск в таблице и, если есть, то не вставлять (при "гридном" редактировании способ несколько неуклюжий, да и в многопользовательской среде будет глючить не по-детски).

Парадокс для этих целей предлагает только один надежный способ - сделать этот самый ФИО первичным ключом.


Anatoly Podgoretsky   (2007-03-13 20:25:00) [3]

> Choco  (13.03.2007 11:45:00)  [0]

Одного человека уволить.


Рамиль   (2007-03-13 12:21:00) [4]


> Полных тезок тоже быть не должно тем боле

Как это? С чего ты взял?

По сабжу - уникальный индекс.


Choco   (2007-03-13 12:19:00) [5]

Полных тезок тоже быть не должно тем боле. так как все атки просмотреть и установить ключевое поле, подозреваю что это где-то в установках или table или dataset если вообще возможно


Knight   (2007-03-13 11:50:00) [6]

А если полные тёски?


Sergey13   (2007-03-13 11:49:00) [7]

> то есть в базе не должно быть 2 записи с одинаковым ФИО

Чудная база какая то. Право слово.


Наверх

Титульная страница Поиск, карта сайта Написать письмо