POST no FIREDAC não atualiza registro.
04/03/2017
0
Estou com um problema no FIREDAC:
Tenho um FDQUERY com um select comum "select * from tabela"
Na tabela tenho uma chave primaria auto incremento. (id_tabela)
.
No Delphi
Dou um APPEND
.
Preencho os campos
.
Dou um POST
.
Logo apos o post o campo id_tabela está como ZERO
.
Somente depois de um REFRESH na tabela que o campo fica com o numero gerado pelo banco.
.
Acontece que não tá certo ter que dar um refresh pra atualizar a tabela toda,
sendo que ainda estou no registro que acabei de dar um "INSERT"
.
Alguém sabe o porque disso, talvez seja alguma configuração no componente
que eu não estou configurando corretamente.
.
alguém pode me ajudar?
![Alberto Alberto](https://www.devmedia.com.br/imagens/fotoscolunistas/435345_20161220211317.jpg)
Alberto
Curtir tópico
+ 0Post mais votado
05/03/2017
Se minha execução do sql for bem sucedida eu realizo um close e um open.
ou um refresh.
Pois os registros antes do insert já estão carregados na memória .
Raimundo Pereira
![Raimundo Pereira](https://www.devmedia.com.br/imagens/fotoscolunistas/437747_20150904110704.png)
Gostei + 2
Mais Posts
05/03/2017
Alberto
UPDATEOPTIONS -> REFRESHMODE
e mudei para rmAll
Ai funcionou.
Gostei + 1
20/11/2017
Weslen Polizelli
Poderia disponibilizar o Connection ?
Obg.
Gostei + 0
20/11/2017
Raimundo Pereira
Applyupdate(-1);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)