Bonjour,
Je viens de passer mon code de XE7 à Berlin, et j'ai un comportement nouveau avec la propriété TFDConnection.InTransaction.
J'utilise un TFDQuery avec un TFDConnection pour la connection à la base de données.
Je démarre la transaction avec la méthode TFDConnection.StartTransaction, et donc TFDConnection.InTransaction passe à true.
Mais après avoir exécuté la méthode TFDQuery.ExecSQL, la propriété TFDTransaction.InTransaction passe à false (Alors qu'elle restait bien à true en XE7, et ce jusqu'à un commit ou un rollback).
Je travaille sur une base Oracle sur laquelle on a rien changé depuis le passage à Berlin.
Partager