[Delphi] + Interbase + Client-serveur, Problème résolu ;)

+ Interbase + Client-serveur, Problème résolu ;) [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 30-04-2002 à 14:13:41    

Salut à tous ;)
Voilà, je développe une application client-serveur sous Delhpi 6 avec une bdd Interbase :D  
L'application est installé sur 2 postes du réseau local ;)
Le problème, c'est que lorsqu'on modifie sur le poste 1 un enregistrement, le poste 2 ne le voit pas :ouch:
Pour que ça marche, il faut quitter l'application sur les postes 1 et 2 et relancer l'application sur le poste 2 pour qu'il ait pris en compte les modifs, pas trop pratique :sweat:  
 
Aidez moi à résoudre ce pb, merci d'avance :jap:

 

[jfdsdjhfuetppo]--Message édité par Thander le 06-05-2002 à 11:01:59--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 30-04-2002 à 14:13:41   

Reply

Marsh Posté le 30-04-2002 à 14:28:36    

Ce que tu peux essayer de faire c'est de n'établir la connexion avec la BD que quand tu en as besoin, ça résoudra déjà le problème de devoir quitter et relancer le programme...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-04-2002 à 14:34:31    

Tu partage le gdb par 2 serveur interbase (pas bon) ?
ou un as lancé le process interbase sur un seul serveur (bon) et tu te connecte en Client/Server ?
 
Tu as fait des "commit" ou il faut dans ton appli ?

Reply

Marsh Posté le 30-04-2002 à 15:25:04    

Vazkor a écrit a écrit :

Tu partage le gdb par 2 serveur interbase (pas bon) ?
ou un as lancé le process interbase sur un seul serveur (bon) et tu te connecte en Client/Server ?
 
Tu as fait des "commit" ou il faut dans ton appli ?  




 
Je fait le "bon" avec un seul serceur ;)
Sinon, je fais pas les commit, tu peux expliquer où je dois les mettre :jap:

Reply

Marsh Posté le 30-04-2002 à 16:58:41    

:bounce:

Reply

Marsh Posté le 30-04-2002 à 18:00:40    

Commmit à la fin de chaque transactions, sinon elles ne sont pas prise en compte, et l'autre poste ne risque pas de les voir.
 
Tu as des cours en Français sur le SQL ici : http://www.developpez.com/sgbd/cours.htm
 
et pendant que tu y es tu as à doc InterBase en Francais aussi :
ftp://212.73.230.16/borland/doc/i [...] FR_pdf.zip

Reply

Marsh Posté le 30-04-2002 à 18:41:33    

Merci :jap:

Reply

Marsh Posté le 30-04-2002 à 19:11:23    

Ta réponse m'intéresse aussi, donc elle est bienvenue si tu veux la donner :D

Reply

Marsh Posté le 02-05-2002 à 11:15:45    

J'ai essayé les commit et ça foire :sweat:  
Je voudrais savoir comment on fait les commit quand on rajoute un enregistrement à une table :??:

Reply

Marsh Posté le 02-05-2002 à 11:39:10    

viiz a écrit a écrit :

 
 
Tu utilises des TTables ou des TQuery ?  




 
Pour l'instant des TIBTable (les TQuery c'est pour plus tard)

Reply

Marsh Posté le 02-05-2002 à 11:39:10   

Reply

Marsh Posté le 02-05-2002 à 11:49:09    

http://epalisse.free.fr/other/interbase.jpg
 
Je voudrai savoir l'allure du code de l'évenement Onclick du bouton Commit & Refresh ;)
 
Car avec l'outil Interbase, ça marche nickel :)

Reply

Marsh Posté le 02-05-2002 à 12:05:10    

Oui :(

Reply

Marsh Posté le 02-05-2002 à 13:10:08    

:bounce:

Reply

Marsh Posté le 02-05-2002 à 15:30:18    

Help :(

Reply

Marsh Posté le 02-05-2002 à 16:57:28    

Plus personne pour m'aider :cry:

Reply

Marsh Posté le 02-05-2002 à 19:31:10    

:cry:

Reply

Marsh Posté le 06-05-2002 à 09:43:54    

Oui, et ça marche tjrs pas :(

Reply

Marsh Posté le 06-05-2002 à 10:32:12    

Merci viiz pour ton aide :jap:  
Je vais essayer :)

Reply

Marsh Posté le 06-05-2002 à 10:51:18    

Ca marche :sol:  
 
En fait, c'est Transaction_de_la_table.Commit ;)
 
Merci à tous, en particulier à viiz :ange:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed