Текущий архив: 2003.12.23;
Скачать: CL | DM;
Вниз
Вопрос по исключительным ситуациям Найти похожие ветки
← →
visnuk © (2003-12-01 15:53) [0]Помогите начинающему програмисту.
Такой вот вопрос. Читал книгу и там нашел такой вот код:
.........
try
Tabel1.Post;
except
on EDBEngineError do begin
begin
MessageDlg("Нет значения", mtInformation,
[mbOk],0);
Tabel1.Cancel;
end;
.....
Не работает пошел искать описание класса Exception для данной проблемы.
Созданы таблицы Главная и вторая.
Во второй 2 записи ID и Название, проиндексирована по вторичному индексу. Заданн вторичный индекс уникальный.
Созданна форма где происходит редактировани и добавление инфомации.
Не хочет код работать говорит что убрать уникальность и все хорошо будет.
Когда убираеш уникальность вторичного индекса прога работает но ведь это не правильно.
Как создать обработчик данной ситуации.
Всем кто ответит заранее спасибо
← →
Digitman © (2003-12-01 17:30) [1]
> Когда убираеш уникальность вторичного индекса прога работает
> но ведь это не правильно.
> Как создать обработчик данной ситуации.
в обработчике исключения повторить Post, но изменить знач.проблемного поля так чтобы оно не противоречило условиям его уникальности
Страницы: 1 вся ветка
Текущий архив: 2003.12.23;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.034 c