Hi,
I used to use syntax as following, because this was the way Delphi books explained.
if not SQLTransaction1.Active then SQLTransaction1.StartTransaction;
But I'm just curious following statement does what the previous one does.
SQLTransaction1.Active := True;
Does this start a new transaction if the transaction was not active , and do nothing if it was active?