Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
ВнизПерехват исключительных ситуаций из MS SQL Server 2000 Найти похожие ветки
← →
Svin (2003-11-04 09:52) [0]Простите за ламмерский вопрос...
Есть задача перехватить сообщение, выдаваемое MS SQL Server 2000 при ошибке запроса...
ADOQuery1.SQL.Text:="BULK INSERT...";
ADOQuery1.ExecSQL;
← →
bushmen (2003-11-04 10:08) [1]ADOQuery1.SQL.Text:="BULK INSERT...";
try
ADOQuery1.ExecSQL;
except
//Делаешь обработку исключения
end;
← →
Svin (2003-11-04 10:11) [2]Вот меня как раз и интересует как сделать обработку исключения, т.е. как перехватить это сообщение.. а про try..except я знаю...
← →
Stas (2003-11-04 10:12) [3]Нужен CursorLocation:=clServer
и на обработчик TAdoConnection.OnInfoMessage, делаешь обработку, данные об ошибке записаны в переменную Error
← →
asp (2003-11-04 10:12) [4]Либо TApplication.OnException
← →
Vlad (2003-11-04 10:14) [5]
ADOQuery1.SQL.Text:="BULK INSERT...";
try
ADOQuery1.ExecSQL;
except
on e: exception do showmessage(e.message);
end;
← →
bushmen (2003-11-04 10:15) [6]Например,
ADOQuery1.SQL.Text:="BULK INSERT...";
try
ADOQuery1.ExecSQL;
except
on EZeroDivide do HandleZeroDivide;
end;
Таблицу стандартных исключений можно взять в Helpe. При необходимости, можешь свое сваять
← →
Svin (2003-11-04 10:32) [7]Спасибо..
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c