MWA Software is please to announce release 1.4.3 of IBX for Lazarus. This is a maintenance release primarily of interest to Windows users. Specifically:

1. A workaround is provided for bug This bug results in an empty string when transliterating to the CP_NONE character set on Windows and caused several reported errors in IBX.

2. TIBStringField and TIBMemoField now always return UTF8 encoded strings (strings received from the database), if necessary transliterated from the character used to return the string. This avoids LCL issues where the LCL assumes UTF8.

For other changes please see the change log.

This is intended to be the last release in the IBX 1.x.x series. IBX2 is now in testing and will include support for both the legacy Firebird API and the new Firebird 3 API. IBX2 will require fpc 3.0.0 and Lazarus 1.6.0 or later.

MWA Software is pleased to announce that release 1.4.2 of IBX for Lazarus is now available for download. This is a minor release necessary to overcome a compiliation problem with Lazarus 1.7.0 and later due to UTF8 functions being removed from Sysutils. The release also fixes some other minor bugs.

MWA Software is pleased to announce the release of IBX for Lazarus 1.4.1. This is primarily a collection of recent bug fixes, but also introduces proper use of the FPC 3.0.0 AnsiString code page support. See the changelog for full details.

MWA Software is pleased to announce the release of IBX for Lazarus 1.4.0. This release includes two new components:

  • TIBXScript: An SQL script engine runs an SQL script from a file or stream.  The intention is to be ISQL compatible but with extensions.
  • TIBLocalDBSupport: a non-visual component supporting a TIBDatabase and intended to simplify the use of the embedded firebird server for Personal Database Application

There are also many bug fixes and new example applications. Release 1.4.0 has been tested with both Lazarus 1.4.4/FPC 2.6.2 and Lazarus 1.6RC2/FPC 3.0.0.