Mensaje    Asunto: Excepciones en Bases de Datos Responder citando

Hola, tengo el siguiente problema:
Estoy utilizando el BDE con una base de datos SQL. EL tema es que quiero mostrar en un log la descripcion del error. Actualmente uso un try catch y un GetLastError(), pero es insuficiente. El mensaje que tira el borland es mucho mas especifico del que puedo capturar de esta manera.
Estuve mirando el libro de martens y las ayudas de borland pero no termino de entender como funciona el EDBEngigeError.
Cualquiera que pueda tirarme un hilo o un ejemplo se lo agradeceré.

saludos
diego