Como configurar o FireDAC para usar transação no SQLite?

06/06/2017

0

Fiz uma conexão com FireDAC no SQLite.

Porém mesmo que eu não dê o "commit" no FDTransaction ele está salvando os dados no DB. Porque?

Estou usando a seguinte estrutura de código (resumo):
FDTransaction1.StartTransaction;
try
      //...
      //FDTransaction1.Commit;
except
      FDTransaction1.Rollback;
end;



Minha configuração está da seguinte forma:
SharedCache = False;
LockingMode = Normal;
Synchronous = Normal;
TxOptions.AutoCommit = False;
TxOptions.AutoStart = True;
TxOptions.DisconnectAction = xdRollback;
TxOptions.Isolation = xiSerializable;
Felipe Aron

Felipe Aron

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar