![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проверить при добавлении уникальность поля [D6, Paradox]
Begginer © (2003-04-11 01:40:00)Вот такая вот беда...
У меня Таблица1 (Поле1 - ключевое, Поле2), есть Индекс1 (Поле2), в свойствах индекса указана его уникальность.
При добавлении новой записи мне нужно предупредить пользователя, что Поле2 с таким значением
уже существует.
Если нигде ничего не прописывать, то сама Delphi выдает "ошибка в индексе Индекс1" или что-то в этом роде, а мне нужно определить именно для какого поля было нарушено свойство уникальности, потому что в других таблицах таких полей много.
Запись добавляется в отдельной форме, то есть таблица уже в состоянии Edit (пустая запись создана и я её модифицирую), осталость только грамотно заPost"ить. Но как?
Как это сделать? Кому не лень ответте, plz.
Anatoly Podgoretsky (2003-04-11 08:23:00) [21]Жук © (11.04.03 08:20)
Уникальный индекмс <> ключевое поле!
Жук (2003-04-11 08:20:00) [22]А вообще-то изврат - давать юзверю возможность редактирования ключевого поля...
ЮЮ (2003-04-11 03:34:00) [23]В той кнопочке на форме перед Post сделать запрос к БД по заполненным во вставляемой записи ключевым полям и если запрос вернёт запись сообщить об этом пользоавтелю