1. Version numbers (Numéros de version)
2. Firebird
3. Flame Robin
4. Zeos Lib
5. New project with Firebird (Nouveau projet avec Firebird)
1. Version numbers
The version numbers used in this tutorial are:
Les numéros de version utilisés dans ce tutoriel sont:
The language used in Lazarus and Firebird is french.
Le langage utilisé dans Lazarus et Firebird est le français.
2. Firebird
Installation screens of Firebird:
Les écrans d’installation de Firebird:
Creation of a new user:
Création d'un nouvel utilisateur:
3. Flame Robin
How to create a new database and a new table. Start the application « flamerobin_ansi »:
Comment créer une nouvelle base de données et une nouvelle table. Lancez l'application « flamerobin_ansi »:
Right-click on « Localhost »:
Cliquez avec le bouton droit sur « Localhost »:
Fill in the missing information (red triangles) and click on « Create »:
Remplissez les informations manquantes (triangles rouges) et cliquez sur « Create »:
Click on the name of the base, and right-click on « Tables »:
Cliquez sur le nom de la base, et clic-droit sur « Tables »:
The table is created and displayed:
La table est créée et affichée:
In the « Database »menu, click on « Run a query »:
Dans le menu « Database », cliquez sur « Run a query » (lancer une requête) :
Insert three users in the table:
Insérez trois utilisateurs dans la table:
Click on « Commit » in the menu « Query »; the commit must be executed after any SQL command which modifies a table:
Cliquez sur « Commit » dans le menu « Query »; le commit doit être exécuté après n'importe quelle commande SQL qui modifie une table:
Display the rows of the table:
Affichez les lignes de la table:
4. Zeos Lib
For this example, install Lazarus in « C:\lazarus » and uncompress « zeoslib » inside:
Pour cet exemple, installez Lazarus dans « C:\lazarus » et décompressez « zeoslib » dedans:
In Lazarus, menu « Components », click on « Open a pack (.lpk) »:
Dans Lazarus, menu « Composants », clic sur « Ouvrir un fichier paquet (.lpk) »:
Compile and install:
Compilez et installez:
One must rebuild Lazarus, it may take a few minutes:
On doit reconstruire Lazarus, cela peut prendre quelques minutes:
Zeos library is installed and displayed:
La librairie « Zeos » est installée et affichée:
5. New project with Firebird (Nouveau projet avec Firebird)
Create a new project « Project_01 » with a single form.Download here the four files « DBLogDlg.lfm » , « DBLogDlg.pas », « DBLogDlg.lrs », « VDBConsts.pas » and put them in the directory « Project_01 ». These files come from Delphi 7 and were a little bit modified in order to make them run in Lazarus. Now, your directory must have the following files:
Créez un nouveau projet « Project_01 » avec une seule fiche.Téléchargez ici les quatre fichiers « DBLogDlg.lfm » , « DBLogDlg.pas », « DBLogDlg.lrs », « VDBConsts.pas » et mettez-les dans le répertoire « Project_01 ». Ces fichiers proviennent de Delphi 7 et ont été un peu modifiés afin de les faire fonctionner dans Lazarus. Maintenant, votre répertoire doit avoir les fichiers suivants:
Open the file DBLogDlg.pas and include it in the project, as shown below:
Ouvrez le fichier DBLogDlg.pas et ajoutez-le au projet, comme indiqué ci-dessous:
Add this new unit in the « unit1.pas »:
Ajoutez cette nouvelle unité à « unit1.pas »:
Get the IP address of your machine(the Firebird database is installed on it):
Obtenez l'adresse IP de votre machine (la base de données Firebird est installée dessus):
Add the components required to see the previously created table :
Ajoutez les composants requis pour voir la table créée précédemment: