Ir para conteúdo
  • Cadastre-se

dev botao

Problemas para editar registro usando Firedac


Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 1574 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

Tenho uma aplicação e estou usando Firedac a pouco tempo. Me deparei com um problema que acredito que seja apenas algum parâmetro ou propriedade do mesmo.

Quando incluo um registro em uma tabela eu termino com o Post e o ApplyUpdates(-1). Até aí tudo certo. Porém quando tento alterar imediatamente o mesmo registro ele me mostra a alteração

mas quando eu fecho e abro a tabela essa alteração não aparece.

Existe algum parâmetro ou propriedade que posso utilizar para funcionar?

Grato desde já,

Rodrigo Cardilo

Card System Info

[email protected]

  • Moderadores
  • Solution
Postado

Provavelmente não está fazendo o commit ao fechar a tela, nesse caso as alterações são desfeitas.

Veja como é feito o controle de transações no Firedac.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado
Agora, BigWings disse:

Provavelmente não está fazendo o commit ao fechar a tela, nesse caso as alterações são desfeitas.

Veja como é feito o controle de transações no Firedac.

Amigo @BigWings. Consegui uma solução mudando a propriedade UpdateOptions - AutoCommitUpdates para True na tabela.

Seria a decisão correta?

Rodrigo Cardilo

Card System Info

[email protected]

  • Este tópico foi criado há 1574 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.