Gatilho, apos gerar o campo não mostra no form !
Ola caro programadores,
Estou começando a migrar para o Firebird e apos alguns estudo consegui criar o campo auto increment só que quando mando gravar o sistema não mostra na tela o código gerado, somente apos eu fechar e abrir o formulário.
Estou usando os componentes SQLCONNECTION, SQLDATASET, DATASETPROVIDER, CLIENTDATASET, DATASOURSE,
PARA GRAVAR USO O COMANDO
dm.ClientDtSempresa.ApplyUpdates(-1);
Como fazer para que após gravar o cadastro mostrar o código gerado pelo gatilho?
Se alguém puder me dar esta dica agradece!
Hugo Fabrício
Estou começando a migrar para o Firebird e apos alguns estudo consegui criar o campo auto increment só que quando mando gravar o sistema não mostra na tela o código gerado, somente apos eu fechar e abrir o formulário.
Estou usando os componentes SQLCONNECTION, SQLDATASET, DATASETPROVIDER, CLIENTDATASET, DATASOURSE,
PARA GRAVAR USO O COMANDO
dm.ClientDtSempresa.ApplyUpdates(-1);
Como fazer para que após gravar o cadastro mostrar o código gerado pelo gatilho?
Se alguém puder me dar esta dica agradece!
Hugo Fabrício
Hugofab
Curtidas 0
Respostas
Vinicius2k
01/09/2004
Colega,
Após o ApplyUpdates atualize a visualização dos dados, afinal o campo só recebeu valor quando chegou ao banco e o q vc vê na grid é um cache dos registros...
Espero ter ajudado...
T+
Após o ApplyUpdates atualize a visualização dos dados, afinal o campo só recebeu valor quando chegou ao banco e o q vc vê na grid é um cache dos registros...
dm.ClientDtSempresa.ApplyUpdates(-1); dm.ClientDtSempresa.Refresh;
Espero ter ajudado...
T+
GOSTEI 0