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

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

Как проверить при добавлении уникальность поля [D6, Paradox]


Страницы:   1 2

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 сделать запрос к БД по заполненным во вставляемой записи ключевым полям и если запрос вернёт запись сообщить об этом пользоавтелю


Страницы:   1 2

Наверх

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