Você está na página 1de 1

on E : EDatabaseError do begin if (Pos('PRIMARY OR UNIQUE KEY', UpperCase (E.Message)) <> 0) then MessageDlg('No possvel incluir valores duplicados!',mtError,[mbOK],0); Database.

.Rollback; end; end; Voc pode tratar outros erros como por exemplo: //Erro de ndice nico if (Pos('UNIQUE INDEX', UpperCase (E.Message)) <> 0) then //Erro de chave estrangeira if (Pos('FOREIGN KEY', UpperCase (E.Message)) <> 0) then

Você também pode gostar