IBX for Lazarus 2.7.8 is now available for download

MWA Software is pleased to announce the release of version 2.7.8 of IBX for Lazarus. This release is a bug fix release fixing several minor bugs – see changelog for details. The resolved issues apply to the design time editors. All users are recommended to upgrade to this version.

In this release:

  1. Fixed corruption in idmodifysqleditor.lfm. Using this editor should no longer
    result in an access violation.
  2. Design Time SQL Editors: Table Names are now shown in alphabetical order.
  3. IBSQL Editor: changing the “Use System Tables” checkbox should now refresh table list.
  4. Design Time Editors: Replaced embedded SQL Literals with constants
  5. Allow for alternative all upper case SQL literals or first letter UC only.
    Selected by defining the symbol GENERATE_SQL_ALL_UPPERCASE in design/IBSQLEditFrame.pas
    or in the Custom Options for dclibx.

PHP Firebird driver 6.1.1-RC.2 is released

PHP Firebird driver 6.1.1-RC.2 is released . Please test thoroughly and report any issues.

Changes since v6.1.1-RC.1 :

  • New functions ibase_get_client_major_version(), ibase_get_client_minor_version()
  • Addressed issues: #22#78#88#91#92#95#96

Possible breaking changes:

  • ibase_close() now closes connection instantly instead of decreasing refcount (see more #22)
  • fetching TIME fields with IBASE_UNIXTIME flag now returns time as string instead of negative values

Firebirust v0.5.3 is released

Firebirust v0.5.3 is released with a few changes :

This release adds inspectable column metadata to statements, tightens and cleans up several internal APIs, expands tests

Highlights

  • Add column inspection API on Statement and StatementAsync:
  • column_count()
  • column_names() -> Vec<&str>
  • column_metadata(col: usize) -> Option<(sqltype, sqlscale, sqlsubtype, sqllen, null_ok, fieldname, relname, ownname)>
  • Improved test coverage — sync and async tests now assert column count, names, and metadata.
  • Internal refactor:
  • SQL type constants promoted to crate root.
  • Many protocol/constants now have crate-level visibility (pub(crate)).
  • XSQLVar made crate-private (pub(crate)); parsing now uses utils:: helpers.

A modern C++ wrapper for the Firebird database API.

A modern C++ wrapper for the Firebird database API.

Documentation | Repository

fb-cpp provides a clean, modern C++ interface to the Firebird database engine. It wraps the Firebird C++ API with RAII principles, smart pointers, and modern C++ features.

Features Modern C++: Uses C++20 features for type safety and performance

  • RAII: Automatic resource management with smart pointers
  • Type Safety: Strong typing for database operations
  • Exception Safety: Proper error handling with exceptions
  • Boost Integration: Optional Boost.DLL for loading fbclient and Boost.Multiprecision support for large numbers

News via  Firebird-Devel group

1 2 3 4 297