Есть бд, сделанная в Access. Как отловить ошибки, возникающие при sql-запросах к ней?
Интересует отловить попытку создания таблицы с именем уже существующей таблицы.
И вообще где прочитать о классификации ошибок, возникающих при запросах к бд.
Код |
---|
var tab_name: string; begin ... try ADOQuery1.Active:= false; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('CREATE TABLE ' + tab_name + '(id int NOT NULL PRIMARY KEY , value_my MEMO NOT NULL);'); ADOQuery1.ExecSQL; except //тут как отловить ошибку? end; |
Интересует отловить попытку создания таблицы с именем уже существующей таблицы.
И вообще где прочитать о классификации ошибок, возникающих при запросах к бд.