clientdataset delphi
boa noite estou com um probleminha, tenho uma aplicaçao datasnap servidor e um client, uso banco de dados mysql com auto_increment, conexao firedac com query, datasetprovider, quando dou um novo regirtro e dou applyupadte no clientdataset ele nao me mostra o codigo que foi gravado, se dou um refresh ele mostra que foi inserido mais volta para o primeiro registro.
gostaria de sabe como dou um applyupdate e ele traga o registro que foi gravado no banco e clientdataset continue setado nesse registro que acabei de inserir.
se puderem me ajudar agradeço.... boa noite
gostaria de sabe como dou um applyupdate e ele traga o registro que foi gravado no banco e clientdataset continue setado nesse registro que acabei de inserir.
se puderem me ajudar agradeço.... boa noite
Nei
Curtidas 0
Respostas
Dorivan Sousa
02/07/2015
nao resolve com
if clientdataset1.applyupdates(0) then
clientdataset1.refresh?
if clientdataset1.applyupdates(0) then
clientdataset1.refresh?
GOSTEI 0
Nei
02/07/2015
assim ele volta para o primeiro registro
GOSTEI 0
Dorivan Sousa
02/07/2015
o refresh traz o id?
se trouxer tenta marcar a posicao do registro que vc esta, e retornar pra ele...
se trouxer tenta marcar a posicao do registro que vc esta, e retornar pra ele...
GOSTEI 0
Nei
02/07/2015
como faço isso?
GOSTEI 0
Nei
02/07/2015
valeu Dorivan funcionou
GOSTEI 0