![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
не разрешить вставку дубрирующей записи в БД
Choco © (2007-03-14 16:22:00)Проблема такая: есть база данных .db,база содержит паспортные данные. как запретить ввод в эту базу нескольких человек с одинаковым ФИО?
zdm (2007-03-14 16:44:00) [21]можно только проверять на схожесть запрос на LIKE AnsiUpperCase or AnsiLowCase и если есть похожесть -предупреждать юзера. а дальше -дело личное
zdm (2007-03-14 16:41:00) [22]
> Аноним (14.03.07 16:35) [3]
> Такие вещи надо закрывать на уровне базынапример уникальным
> индексом
Иванов и иванов, а тем более ИвАнов Сидр петрОвич---разные вещи ;)
Reindeer Moss Eater (2007-03-14 16:41:00) [23]А когда придет второй Иванов Иван Иванович, лезть в БД и отключать уникальный индекс.
Аноним (2007-03-14 16:35:00) [24]Такие вещи надо закрывать на уровне базы
например уникальным индексом
zdm (2007-03-14 16:30:00) [25]проверяй запросом на схожесь ;))
Reindeer Moss Eater (2007-03-14 16:24:00) [26]Повесить табличку на стену перед глазами оператора:
"Категорически запрещается вводить нескольких человек с одинаковыми ФИО"