Форум: "Базы";
Текущий архив: 2003.12.23;
Скачать: [xml.tar.bz2];
ВнизВопрос по исключительным ситуациям Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c