I recently had reason to revisit transaction management in our application. The application makes extensive use of data aware grids (TDBGrid) and, as I am sure everyone is aware, it is impossible to explicitly manage transactions when you are displaying data in a grid.
Fortunately, IBObjects provides the means to automatically clean up transactions left hanging by TDBGrid. Unfortunately, this isn’t as well documented or as straightforward as I would like. So, after much research using the programmer’s secret weapon (Google) and a few questions posted to the IBObjects support group (thanks Jason) I think I finally understand how it works.
Hi FreePascal and Firebird people here is my question
Cross-posted to the freepascal list and Firebird Development mailing lists
Would it be possible and desirable to have FreePascal as an embedded
stored procedure/trigger language in some future release of Firebird? (I
can’t recall this having been brought up before, so I just start the
There was no major release since a long time,but the project has always been maintained for 7 years now.
In honor of the new version of Firebird, I decided to release this new version of UIB in 2.5.
There have been many changes to support Unicode for Delphi 2009 to XE.
UIB is optimized to fully exploit Firebird 2.5.
ps: if you don’t know what UIB is , here is the description (archive.org link)
current page for UIB is https://github.com/hgourvest/uib
Perhaps after such a long wait, you will expect to say many things about the Firebird support in Delphi 2010. But I’ll say… just two words: just works.
This little article shows how to access Firebird databases by using the ZEOS component Library in version 6.1.5 (including Patches 1&2) and how to use these components in database applications. It does not matter if you use the “real” SQL-Server or the embedded version which is restricted to local held databases. A couple of examples (also migrated Delphi-BDE demos) shall explain how to use the ZEOS components.