Bonjour
J’utilise Lazarus 2.0.12 et FireBird 3.0 dans une application, l’ensemble fonctionne très bien en local. Firebird est utilisé en mode «serveur embarqué».
Mon problème c’est qu’en mode client/serveur après avoir éliminé les fichiers du mode «serveur embarqué» la connexion se fait avec la base de données, mais les données ne sont pas réactualisées sur les différents postes.
Après chaque post d’une insertion ou modification j’ai mis la fonction «ApplyUpdates»
Dans la propriété de SQLTransaction.action est égale à «caCommitRetaining»
Dans la propriété de SQLQuery.Options rien n’est cochée.
Dans la propriété de SQLQuery.Transation, j’ai renseigné SQLTransation

Réglage de la connexion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
  object IBConnection1: TIBConnection
    Connected = False
    LoginPrompt = False
    KeepConnection = False
    Params.Strings = ( 'Port=3060'  )
    Password = 'masterkey'
    Transaction = SQLTransactionLecture
    UserName = 'SYSDBA'
    CharSet = 'UTF8'
    LogEvents = []
    CheckTransactionParams = False
    UseConnectionCharSetIfNone = False
réglage de la transaction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
  object SQLTransactionLecture: TSQLTransaction
    Active = False
    Action = caCommitRetaining
    Database = IBConnection1

Paramètres de connexion à la base de données d'un fichier ‘ini’

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
[CONNEXION]
CharSet= UTF-8
Password=masterkey
UserName=SYSDBA
HostName= 192.168.54.12/3050:
DataSource=d:\MaSourceDeDonnees\BASE.FDB
Dialect = 3

Avez-vous des liens pour m’informer ou même des solutions*?
Merci de vos réponses