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

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

обработка ошибок в базе данных [D6, XP]


Страницы:   1 2

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]

Это невозможно, в таблице может быть только один первичный ключ


Страницы:   1 2

Наверх

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