Вниз
Скачать: CL | DM;

MS SQL + Delphi   Найти похожие ветки 

← →
Юров Владимир ©   (2003-04-03 10:11) [0]

Как правильно отловить 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) [1]

try
...
ADOCommand.Execute
except
on E: EOleException do Message("EOleException : "+ E.Message); end;
->
EOleException : Ошибка выполнения ХП



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.013 c
1-67386
silenser
2003-04-10 13:50
2003.04.21
Delphi7


3-67184
Roka
2003-04-01 23:08
2003.04.21
БД FoxPro в 866


3-67140
Юров Владимир
2003-04-03 10:11
2003.04.21
MS SQL + Delphi


7-67573
Vladimir1
2003-02-28 09:36
2003.04.21
серийный номер утсройства...


1-67342
_MAD_
2003-04-09 15:33
2003.04.21
Excel




   Наверх