Alguém pode ajudar com esse código ?
Gostaria de ajuda para resolver a seguinte situação no código abaixo. Ao executar o ApplyUpdates aparece a seguinte mensagem.
Must apply updates before refreshing data.
Ou seja, mandando dar o ApplyUpdates antes do refresh, mas já está assim e continua dando este erro.
Alguma sugestão ?
Obrigado a todos os amigos Delphianos.
DstitAceitos.DataSet.Refresh;
DstitAceitos.DataSet.First;
If Ufuncoes.pergunta(Ufuncoes.Wusuario,´Deseja realmente excluir os títulos desta data e banco ?´) Then
Begin
While not Dm.CdTitulosAceitos.Eof do
Begin
If Copy(DstitAceitos.DataSet.FieldByName(´ccLINHAREGISTRO´).Value,2,3) = Dm.CdApresentantesWCODIGO_BANCOCENTRAL.Value Then
Begin
Try
Dm.CdTitulosAceitos.Delete;
Dm.CdTitulosAceitos.ApplyUpdates(-1);
Except on e:Exception do
Begin
Ufuncoes.Aviso(Ufuncoes.Wusuario,´Erro ao excluir registro !´+E.Message);
End;
End;
End;
Dm.CdTitulosAceitos.Next;
End;
End;
Dm.CdTitulosAceitos.Refresh;
Must apply updates before refreshing data.
Ou seja, mandando dar o ApplyUpdates antes do refresh, mas já está assim e continua dando este erro.
Alguma sugestão ?
Obrigado a todos os amigos Delphianos.
DstitAceitos.DataSet.Refresh;
DstitAceitos.DataSet.First;
If Ufuncoes.pergunta(Ufuncoes.Wusuario,´Deseja realmente excluir os títulos desta data e banco ?´) Then
Begin
While not Dm.CdTitulosAceitos.Eof do
Begin
If Copy(DstitAceitos.DataSet.FieldByName(´ccLINHAREGISTRO´).Value,2,3) = Dm.CdApresentantesWCODIGO_BANCOCENTRAL.Value Then
Begin
Try
Dm.CdTitulosAceitos.Delete;
Dm.CdTitulosAceitos.ApplyUpdates(-1);
Except on e:Exception do
Begin
Ufuncoes.Aviso(Ufuncoes.Wusuario,´Erro ao excluir registro !´+E.Message);
End;
End;
End;
Dm.CdTitulosAceitos.Next;
End;
End;
Dm.CdTitulosAceitos.Refresh;
Winfor
Curtidas 0
Respostas
Yamazack
28/08/2009
Olá meu caro, experimente retirar o DstitAceitos.DataSet.Refresh; .
Para que você utlizar esta linha ?
Abraço
Para que você utlizar esta linha ?
Abraço
GOSTEI 0
Winfor
28/08/2009
Olá meu caro, experimente retirar o DstitAceitos.DataSet.Refresh; .
Para que você utlizar esta linha ?
Abraço
Eu uso essa linha pra atualizar o CDS de outra forma estava atualizando somente a query.
Vou tentar aqui... muito obrigado pela resposta aí amigão...
GOSTEI 0