Refresh e ApplyUpdate
Olá amigos,
Gostaria de saber qual é a diferença entre Refresh e o ApplyUpdate.
Procurei muito pelo google mais não obtive resultados claros.
Alguém poderia me explicar qual é a diferença.
Obrigado,
Rodrigo.
Gostaria de saber qual é a diferença entre Refresh e o ApplyUpdate.
Procurei muito pelo google mais não obtive resultados claros.
Alguém poderia me explicar qual é a diferença.
Obrigado,
Rodrigo.
Rodrigorpb
Curtidas 0
Respostas
Macario
24/10/2006
Ola [b:ac95526b88]Rodrigorpb[/b:ac95526b88]
Sao metodos bem distintos.
ApplayUpdates efetiva a gravacao no SGBDR dos dados editados pelo ClientDataSet.
Refresh seria como efetuar os metodos Close/Open do ClientDataSet.
Superficialmente espero ter ajudado.
8)
Sao metodos bem distintos.
ApplayUpdates efetiva a gravacao no SGBDR dos dados editados pelo ClientDataSet.
Refresh seria como efetuar os metodos Close/Open do ClientDataSet.
Superficialmente espero ter ajudado.
8)
GOSTEI 0
Rodrigorpb
24/10/2006
Qual seria o mais indicado para fazer atualização no Banco após um cadastro.
Uso o F.B 1.5.2 e IBX (IBQuery, IBUpdate)
Obrigado,
Rodrigo.
Uso o F.B 1.5.2 e IBX (IBQuery, IBUpdate)
Obrigado,
Rodrigo.
GOSTEI 0
Steve_narancic
24/10/2006
ual seria o mais indicado para fazer atualização no Banco após um cadastro.
Uso o F.B 1.5.2 e IBX (IBQuery, IBUpdate)
Com IBX eu utilizo o [b:772ef22591]COMMIT[/b:772ef22591].
GOSTEI 0
Raserafim
24/10/2006
como bem disse o colega Macario, são métodos distintos.
se vc quer atualizar o registro na base então vc tem q utilizar o ApplyUpdates.
o refresh serve para quando vc já tem o registro na base e quer atualizar o dataset para que este mostre a situação atual do banco.
é como se vc estivesse fechando e abrindo novamente o dataset, porém nenhum evento será disparado como aconteceria se vc desse um close e depois um open.
se vc quer atualizar o registro na base então vc tem q utilizar o ApplyUpdates.
o refresh serve para quando vc já tem o registro na base e quer atualizar o dataset para que este mostre a situação atual do banco.
é como se vc estivesse fechando e abrindo novamente o dataset, porém nenhum evento será disparado como aconteceria se vc desse um close e depois um open.
GOSTEI 0
Rodrigorpb
24/10/2006
Obrigado a todos.
Valeu :wink:
Valeu :wink:
GOSTEI 0