Subject | Delphi and Transactions |
---|---|
Author | Diego Barros |
Post date | 2004-12-02T22:21:05Z |
Hi all,
I have a couple of questions regarding transactions and FB. When I do anything in a Delphi/FB application, I always have to have a StartTransaction and Commit/Rollback? Even for a SELECT statement? I noticed that when I was inserting a record in the database, it was being done correctly (I was using transactions), but when I did a select it was not being returned.
I've seen some code samples on the newsgroups which didn't have a StartTransaction call, but just a Commit after executing some SQL or stored proc. Is this OK to do? Or must I always use the start, commit/rollback combination? Do I need transactions when using a stored procedure component and calling ExecProc() too?
Thanks in advance.
Cheers,
Diego
I have a couple of questions regarding transactions and FB. When I do anything in a Delphi/FB application, I always have to have a StartTransaction and Commit/Rollback? Even for a SELECT statement? I noticed that when I was inserting a record in the database, it was being done correctly (I was using transactions), but when I did a select it was not being returned.
I've seen some code samples on the newsgroups which didn't have a StartTransaction call, but just a Commit after executing some SQL or stored proc. Is this OK to do? Or must I always use the start, commit/rollback combination? Do I need transactions when using a stored procedure component and calling ExecProc() too?
Thanks in advance.
Cheers,
Diego