Valor de campo gerado pela Trigger (FB x dbExpress)

Delphi

10/03/2005

Ola Pessoal,

Na minha tabela de Pessoa tenho um campo (idpessoa) que
seu valor é gerado por uma trigger.
Preciso após uma inclusão, saber seu valor.

Já tentei o evento AfterUpdateRecord do DataSetProvider e consigo
pegar todos valores de outros campos, menos do campo idpessoa gerado
pela trigger.

AfterUpdateRecord :
...
DeltaDS.FieldByName(´IDPESSOA´).Value // valor nulo
DeltaDS.FieldByName(´NOME´).AsString // com valor
...


Estou usando (dbExpress) com FireBird 1.5 e os componentes no D7:

TSQLDataSet <- TDataSetProvider <- TClientDataSet <- TDataSource


Jrtupa2

Jrtupa2

Curtidas 0
POSTAR