mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-13 16:59:11 +02:00
parent
16fc8c8d9a
commit
47dbaafa89
@ -2230,7 +2230,8 @@ begin
|
|||||||
CloseDataSets;
|
CloseDataSets;
|
||||||
If LogEvent(detCommit) then
|
If LogEvent(detCommit) then
|
||||||
Log(detCommit,SCommitting);
|
Log(detCommit,SCommitting);
|
||||||
if (stoUseImplicit in Options) or SQLConnection.AttemptCommit(FTrans) then
|
// FTrans=Nil for the case of forced close.
|
||||||
|
if (FTrans=Nil) or (stoUseImplicit in Options) or SQLConnection.AttemptCommit(FTrans) then
|
||||||
begin
|
begin
|
||||||
CloseTrans;
|
CloseTrans;
|
||||||
FreeAndNil(FTrans);
|
FreeAndNil(FTrans);
|
||||||
@ -2257,7 +2258,8 @@ begin
|
|||||||
CloseDataSets;
|
CloseDataSets;
|
||||||
If LogEvent(detRollback) then
|
If LogEvent(detRollback) then
|
||||||
Log(detRollback,SRollingBack);
|
Log(detRollback,SRollingBack);
|
||||||
if SQLConnection.AttemptRollBack(FTrans) then
|
// FTrans=Nil for the case of forced close.
|
||||||
|
if (FTrans=Nil) or SQLConnection.AttemptRollBack(FTrans) then
|
||||||
begin
|
begin
|
||||||
CloseTrans;
|
CloseTrans;
|
||||||
FreeAndNil(FTrans);
|
FreeAndNil(FTrans);
|
||||||
|
Loading…
Reference in New Issue
Block a user