Lazarus et Firebird en mode client/serveur
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:
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:
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:
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