Fórum Valor de campo gerado pela Trigger (FB x dbExpress) #271791
10/03/2005
0
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
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)