Topic: Обработка исключительных ситуаций SQLite
Дмитрий, добрый день!
Проблема такая: решил сделать проверку на уникальность записей в таблице с помощью создания уникального индекса в базе SQLite. Сделал индекс с помощью сторонней программы. Теперь при попытке сохранить запись появляется ошибка "UNIQUE constraint failed". Как можно поставить свой текст для этой ошибки? Например, "Такая запись уже существует.".
Пытаюсь сделать так:
procedure frThemes_btnThemeSave_OnClick (Sender: string; var Cancel: boolean);
begin
if Pos('UNIQUE constraint failed',ExceptionMessage)>0 then
begin
ShowMessage('111');
Cancel:= True;
end;
end;