Bonjour à tous,
En suivants les conseils qui m'on été donnés dans les nombreuses discussions sur ce forum et on mettant un effort considérable pour abandonner le "DBGRID" comme moyen d'insertion de données, j'ai créer une petite application complètement dédier à SQL.
En effet je fait toutes les mise à jour sur la base de données en (insert, update, delete).
MAIS, comme d'habitude j'ai un Problème.
voilà j'ai installé cette application sur un réseau local avec 4 poste +serveur. j'ai installé firebird en réspectant les conseils qui m'on été donnés ici http://www.developpez.net/forums/d13...erveur-client/
le probléme c'est qu'a chaque mise à jour de la base données dans un poste(exple:poste1), la mise à jour n'apparait pas dans les autres postes même aprés rafraichissement de la base données et pour que ça arrive il faut que le poste modificateur rafraichissie lui même les données.
j'ai essayer avec la commande 'commit' mais il marche pas(signale des erreur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Ibsaisie.connected:=false; Ibsaisie.connected:=true;
alors je sais plus
je me permet aussi de poser une autre question sur les évènements, que j'ai déjà posé sur ce forum mais j'arrive pas à concrétiser. En effet, j'ai créer un trigger (after insert) dans le code:
mais j'ai tésté sur la base données ça ne marche pas, peut être il faut utiliser TIBevent, mais je sais pas comment l'utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 post_event('modifcation')
meci de me répondre (urgent)
Partager