Other Firebird libraries: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | - | ||
| 1 | + | This page lists third party libraries/code for using Firebird in Lazarus/FPC. | |
| 2 | 2 | ||
| 3 | - | ||
| 3 | + | For the native SQLDB (the FPC/Lazarus built-in database library), see [[Firebird]]. That page also contains some general Firebird-related information | |
| 4 | 4 | ||
| 5 | 5 | ## FBLib Firebird Library | |
| 6 | 6 | ||
| 7 | - | ||
| 7 | + | [FBLib](<http://fblib.altervista.org>) is an open source library, for direct access to Firebird Relational Database from Borland Delphi, Kylix, Free Pascal and Lazarus. | |
| 8 | 8 | ||
| 9 | - | ||
| 9 | + | Current features include: | |
| 10 | 10 | ||
| 11 | - | ||
| 12 | - | ||
| 13 | - | ||
| 14 | - | ||
| 15 | - | ||
| 16 | - | ||
| 17 | - | ||
| 18 | - | ||
| 19 | - | ||
| 20 | - | ||
| 21 | - | ||
| 22 | - | ||
| 23 | - | ||
| 11 | + | * Direct Access to Firebird 1.0.x 1.5.x, 2.x Classic or SuperServer | |
| 12 | + | * Multi platform [Win32, Gnu/Linux, FreeBSD) | |
| 13 | + | * Automatic select client library 'fbclient' or 'gds32' | |
| 14 | + | * Query with parameters | |
| 15 | + | * Support SQL Dialect 1/3 | |
| 16 | + | * LGPL license | |
| 17 | + | * Extract Metadata | |
| 18 | + | * Simple Script Parser | |
| 19 | + | * Only 100-150 KB added into final executable | |
| 20 | + | * Supports BLOB Fields | |
| 21 | + | * Export Data to HTML or SQL Script | |
| 22 | + | * Service manager (backup, restore, fix…) | |
| 23 | + | * Events Alerter | |
| 24 | 24 | ||
| 25 | - | ||
| 25 | + | You can download documentation on [FBLib's website](<http://fblib.altervista.org/>). | |
| 26 | 26 | ||
| 27 | - | ||
| 27 | + | FBLib is no longer maintained by the original authors. As the tiOPF framework uses this library, their maintainers have continued fixing things. It is recommended to use the updated version via svn: [[1]](<https://tiopf.svn.sourceforge.net/svnroot/tiopf/3rdParty/FBLib/Trunk>) | |
| 28 | 28 | ||
| 29 | 29 | ## IBX | |
| 30 | 30 | ||
| 31 | - | ||
| 31 | + | Please see [[IBX]]. | |
| 32 | 32 | ||
| 33 | 33 | ## Zeos | |
| 34 | 34 | ||
| 35 | - | ||
| 35 | + | Please see [[ZeosDBO]]. | |
| 36 | 36 | ||
| 37 | + | ## DBReader | |
| 38 | + | ||
| 39 | + | [DBReader](<https://github.com/serbod/DBReader>) is open source Firebird database file reader with permissive MIT license. Directly read data from database files. No need for SQL server, DLLs, ODBC and other API. | |
| 40 | + | ||
| 37 | 41 | --- | |
| 38 | - | ||
| 42 | + | *From the Free Pascal wiki, page "Other Firebird libraries", as the Internet Archive kept it on 2025-01-20, last changed on 2024-07-08. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
