Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: Узнать ErrorCode исключения EODBCNativeException
Узнать ErrorCode исключения EODBCNativeException
Posted: 2007/06/15 12:43
 
Здравствуйте!

Подскажите пожалуйста как получить ErrorCode исключения (Exception class name: EODBCNativeException).

Пытаюсь так:

1. Добавляю в uses daADStanError

Пытаюсь перехватить исключение:

try
// --- действия с БД ---
except
on E: EADException do
begin
ShowMessage('AnyDAC ErrorCode: '+IntToStr(E.ADCode)+CHR($0D)+'NativeError Code: '+'???'+CHR($0D)+E.Message);
end;
end;
end;

------
Как получить ErrorCode?
Re:Узнать ErrorCode исключения EODBCNativeException
Posted: 2007/06/16 10:27
 
E.Errors[0].ErrorCode?
Re:Узнать ErrorCode исключения EODBCNativeExceptio
Posted: 2007/06/17 01:01
 
Нет такого свойства у EADException!

Вот собственно ошибка компиляции: Undeclared Identifier: 'Errors'

при попытке получить ErrorCode данным способом:

try
// ----
exception
on E: on E: EADException do ShowMessage(E.Errors[0].ErrorCode);
end;
Re:Узнать ErrorCode исключения EODBCNativeExceptio
Posted: 2007/06/17 04:26
 
Neutral wrote:
Нет такого свойства у EADException!

Тю. Зато у EADDBEngineException - предка EODBCNativeException - есть.