Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1140345028
antoxa2005
2006-02-19 13:30
2006.03.05
Можно ли во время закачки файла по HTTP отслеживать "ход процесса


15-1139408697
SPeller
2006-02-08 17:24
2006.03.05
Ты из приморья, если...


4-1134506723
Сафаров
2005-12-13 23:45
2006.03.05
работа с CheckBox в TreeView


2-1139890063
Азат
2006-02-14 07:07
2006.03.05
функции в Делфи для работы с динам. памятью


4-1134521280
THandle
2005-12-14 03:48
2006.03.05
Как правильно вывести окно поверх остальных окон?