![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
обработка ошибок в базе данных [D6, XP]
intel © (2005-10-08 06:54:00)Помогите пожилуйста. у меня в базе данных есть 2 поля,которые не должны повторяться, в базе я сделал их клычевыми.Мне надо сделать так, чтобы при вводе повторяющихся значений программа не вылетала, а будавала сообщение.
Anatoly Podgoretsky (2005-10-09 13:34:00) [21]Сделай сначала первичный ключ (ОДИН)
intel (2005-10-09 08:23:00) [22]я добавляю в базу с помощю процедуры Table1.InsertRecord
я не знаю как проверять охибки
Германн (2005-10-09 02:40:00) [23]А как ты их добавляешь?
В процедуре добавления проверяй ошибки и реагируй соответственно. Сообщай юзеру об ошибке и отменяй запись в базу.
intel (2005-10-08 17:02:00) [24]нет мне надо чтобы программа не добавляла эти данные в базу, а бывела сообщение(не завершая работу программы)
Anatoly Podgoretsky (2005-10-08 13:05:00) [25]Это невозможно, в таблице может быть только один первичный ключ