At the moment (well, for the last two years now) we only use FBLib.
The original author is nowhere to be found, so I started maintaining
or rather fixing the issues we deteced. For our latest FBLib, you can
get a update from tiOPF’s project on SourceForge.net.
svn co https://tiopf.svn.sourceforge.net/svnroot/tiopf/3rdParty/FBLib/Trunk
I tagged the original version of FBLib as well, so it’s easy to get a
difference between the original and ours – if you wanted to see what
« Hide it
Lazarus Ide is now included in Ubuntu Hardy/Intrepid and can be easily be installed and then can work with Firebird
In some tasks we need to know how many users are connected to the database. And even which users are connected… There is an interesting piece of code with which you may achieve this this. It is an additional source file written for ZeosDBO 6.1.3 library. It only works with Firebird 1.5. But it can be easy modified for another Firebird/Interbase server.
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.
I was very surprised realizing that my Win 32 Lazarus+Firebird embedded application can be installed and running on PCBSD (www.pcbsd.org) OS under Wine. Although I couldn’t install Win32 Firebird server, it seems that embedded server (consists of .dll files) works OK! One more option for multiplatform pograming…
Here are some steps needed for developing on that platform
I modified fb_embedded2.pas originally written for Delphi by Fikret Hasovic. Now it works with Lazarus!
fb_embedded2.pas is a Pascal unit that can be included in a Lazarus project to enable embedding of Firebird database server into an .exe file. It reads lib from memory stream. No installation is required. Just copy the content of this folder into your project directory and include fb_embedded2.pas into your application.
« Hide it
Here is the poll on Lazarus web site
Now, ZeosDBO 6.6.2 RC version is ready to download here and the help file can be download here. Many bugs have been fixed since the 6.6.1 version. Here is some of the Firebird bugs and general bugs that have been fixed since 6.6.1 version: