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

06/06/2017

21

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;
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar