-
Delphi 7 et ADO
Bonjour tous le monde ;)
j'ai une application que j'ai créer avec Delphi7 et SQL Server 2008 comme SGBD
et j'utilise ADO pour la connexion , Lorsque je fait des mises à jour sur une table donnée, Genre des post,delete etc.... dans la fiche je voie rien qui ce passe, et si je veut voire les modifications il faut que je ferme et j'ouvre la fiche (car dans les evenement de la fiche j'ouvre et je referme la table) pour voire les modifications :cry: , Alors pour éviter de ouvrire et réouvrire la fiche :mur: j'utilise toujours des Close et open après un post et le tours et joué :bravo:MAIS ce n'est pas normale ça :triste: j'ai essayer la commande Refrech et ça na pas marché :calim2: , j'ai entendue parlé de la commande Resync ! mais je ne sait pas comment l'utiliser :cry:
est ce que quelqu'un peut m'aider :help: :arf:
merci a tous :merci:
-
-
Transaction ?
ADOTable ou ADOQuery ?
Post et Delete sur TADOTable devrait être visible automatiquement
SQL DELETE, INSERT, UPDATE dans un ADOQuery nécessite un Refresh du ADOTable
Si tu utilises des objets séparés, il faut effectivement les rafraichir !
Refresh sur ADOTable devrait fonctionner
Refresh sur le DBGrid n'aura aucun impact sur la Donnée mais uniquement sur l'Affichage (confusion possible ici)
Je te conseille Requery du TCustomADODataSet, il est spécifiquement conçu pour cela !
C'est un sujet tellement fréquent, tellement déjà débattu, cela n'interresse personne !
-
:ccool: merci beaucoup ShaiLeTroll ca marche très bien avec Requery
le problème est résolue :P