1146 |
|
RemoveMonitor(aTransaction as TFB30Transaction); |
1147 |
|
end; |
1148 |
|
FExecTransactionIntf := aTransaction; |
1149 |
+ |
FSQLRecord.FTransaction := (aTransaction as TFB30Transaction); |
1150 |
+ |
FSQLRecord.FTransactionSeqNo := FSQLRecord.FTransaction.TransactionSeqNo; |
1151 |
|
SignalActivity; |
1152 |
|
Inc(FChangeSeqNo); |
1153 |
|
end; |
1307 |
|
FBOF := false; |
1308 |
|
result := true; |
1309 |
|
end; |
1310 |
+ |
if FCollectStatistics then |
1311 |
+ |
begin |
1312 |
+ |
UtilIntf.getPerfCounters(StatusIntf, |
1313 |
+ |
(GetAttachment as TFB30Attachment).AttachmentIntf, |
1314 |
+ |
ISQL_COUNTERS,@FAfterStats); |
1315 |
+ |
Check4DataBaseError; |
1316 |
+ |
FStatisticsAvailable := true; |
1317 |
+ |
end; |
1318 |
|
end; |
1319 |
|
FSQLRecord.RowChange; |
1320 |
|
SignalActivity; |