Lazarus Tutorial : Creating, editing, and searching a Firebird database, printing a report, stored procedures and ClientDataSets

In this Lazarus Tutorial

We describe the planning of a simple database, the setting up of the Firebird DBMS, the creation and populating of a database and then ways that you can access it by different applications to query the data. Written reports are an essential feature of most databases. We demonstrate the use of the LazReport component in the section entitled Creating and Printing a Report.

Firebird 2.5.4 uploaded to Debian Unstable

firebird2.5 (2.5.4.26856.ds4-1) package is uploaded with the following changes:

* move firebird.msg from firebird2.5-common to libfbclient2, under /usr/lib
Closes: #782842 — firebird2.5-common: firebird.msg is
architecture-specific
* Imported Upstream version 2.5.4.26856.ds4
+ update copyright information (added a file and a directory)
+ drop upstream/r58859-arm64.patch (released upstream)
+ drop out/fb_guard-lock-permissions.patch (applied upstream)
+ drop upstream/r60322-remote-crash.patch (released upstream)
+ drop upstream/r60322-remote-crash.patch (released upstream)
+ refresh five patches to apply cleanly
* link fbguard with dl, it uses at least dl_close

Jaybird: dropping support for older Java versions

Mark Rotteveel wrote :

Jaybird 2.2 currently supports Java 5 and up. When I planned Jaybird 2.3
(now 3.0), I was planning to continue to support Java 6 with Jaybird
3.0, and drop support with Jaybird 3.1. However I have decided to change
that decision.

Java 5 has been end of public updates since October 2009 and Java 6 has
been end of public updates since February 2013. Java 7 itself is end of
public updates since this month (April 2015). See the Oracle Java
End-Of-Life policy at:
http://www.oracle.com/technetwork/java/eol-135779.html.

Jaybird 3 is taking longer than I anticipated; I hope to have a beta
ready in Q3 2015, but this really depends on available time.

With this in mind, I have made the decision to make the following changes:

Starting with Jaybird 2.2.8, Jaybird 2.2 will no longer support Java 5,
and I will only release builds for Java 7 and Java 8 (I will maintain
Java 6 compatibility for the 2.2 branch, so people can compile their own
version if they really need it).

Jaybird 3.0 will *not* support Java 6. For the time being I plan to
support Java 7 and 8 (and probably also Java 9). Depending on the final
release date of Jaybird 3.0, Java 7 support might still be dropped.

1 80 81 82 83 84 200