Форум: "KOL";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
ВнизKOL DB и обработка ошибок Найти похожие ветки
← →
chum (2005-07-07 12:48) [0]Пишется приложение для работы с MS SQL сервером. Хотелось бы написать его на KOL, но сталкнулся с проблемой: как можно получить описание ошибки, которую возвращает сервер. при использовании TAdoconnetion есть свойство errors, в котором содержиться описание ошибки (например: нет такого поля, или ещё что-то). Как быть при использовании KOL DB.
Спасибо
← →
ECM © (2005-07-07 19:03) [1]Что есть "KOL DB"? ... как то раньше не попадалось...:(
← →
chum (2005-07-12 11:06) [2]Виноват, не верно написал. не KOL DB, а OLEDИ конечно
← →
ECM © (2005-07-12 18:26) [3]...не KOL DB, а OLEDИ конечно
фатальные опечатки в слове KOLEDB...:)
советую внимательно изучить исходник Koledb.pas - ключевое слово "Error", а также приглядеться к следующему:
Koledb.pas:
...
function CheckOLE( Rslt: HResult ): Boolean;
function CheckOLEex( Rslt: HResult; const OKResults: array of HResult ): Boolean;
procedure DummyOleError( Result: HResult );
var OleError: procedure( Result: HResult ) = DummyOleError;
обработка ошибок может быть перехвачена если присвоить переменной OleError - адрес собственного обработчика...
← →
ECM © (2005-07-12 18:28) [4]з.ы. за расшифровкой кодов ошибок - в MSDN...
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c