![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS SQL + Delphi [D6, MSSQL]
Юров Владимир © (2003-04-03 10:11:00)Как правильно отловить RAISEERROR в Delphi?
SQL-скрипт вот такой
CREATE PROCEDURE spDelCountry
@ID int
AS
DELETE FROM Countries WHERE ID = @ID
IF (@@ERROR <> 0)
BEGIN
RAISERROR ("Ошибка выполнения ХП", 16, 1)
ROLLBACK TRANSACTION
END
Вот этот RAISEERROR надо отловить и подавить вывод системного сообщения.
sniknik (2003-04-03 10:31:00) [1]try
...
ADOCommand.Execute
except
on E: EOleException do Message("EOleException : "+ E.Message); end;
->
EOleException : Ошибка выполнения ХП