Rubens obrigado, mas nao e isso q eu qria..., +  ja consegui resolver.. 
desde ja agradeço. :-)
>
>
> Qdo vc fala de msgs vc está se referindo, na verdade, nas 
> exceções(erros) que são levantados pelo FireBird? Se sim, a abordagem 
> inicial, para qualquer banco de dados, é usar o bloco try..except para 
> interceptar as exceções do banco de dados. Dependendo do tipo de 
> acesso que vc usa para acessá-lo (ADO/dbGo, dbExpress, DataSnap, 
> etc.), vc deverá usar eventos apropriados dos seus componentes de 
> acesso a dados a nível de dataset para tratar essas exceções. Exemplo: 
> Se vc usa datasets do ADO (TADOQuery) e faz uso de DataSnap 
> (TDataSetProvider e TClientDataSet), deverá tratar as exceções do 
> banco de dados no evento OnReconcileError do componente TClientDataSet.
>

Responder a