Bonjour, j’essaye de comprendre Lazarus (vers 1.8 RC1) et Firebird.

J’ai avancé, mais je bute sur l’ajout de données dans une base Firebird.

La base n'est constituée que de 2 champs :

1) Une clé-primaire auto-incrémentée
2) Un champ texte

Première situation :

Composants :
ZEOS (version 7.1.4 stable) : Zconnection, Ztable, un datasource, Dbgrid et DB navigator

Quand je modifie ou supprime un enregistrement tout va bien.

Quand je crée un nouvel enregistrement et que je le valide j’ai une succession de messages de ce style:

Nom : Sans titre 1.jpg
Affichages : 139
Taille : 23,1 Ko



Deuxième situation :

Composants :
SQLconnection, SQLtransactions, SQLquery, un datasource, Dbgrid et DB navigator

Ici tout fonctionne bien.

Sauf qu’après le post, le Dbgrid est vidé, il faut que je quitte mon programme pour ré-obtenir un affichage correct.


2 questions :

Quelle solution privilégier ?
Qu'est ce qui provoque mes anomalies ?

Merci pour vos aides.