Bonjour,

On me demande de programmer une application en Delphi liée à plusieurs bases de données, sous des moteurs differents (Access et Oracle). Jusque là ca va.

Cependant, il faut que cette application soit capable au fil d'une journée de prendre en compte les modifications de quelques tables de ces bases de données, en temps réel. Bien sur je n'ai, pour l'instant j'espere, pas la main sur ces bases de données, je n'ai un acces qu'en lecture.

Y a t-il un moyen simple et élégant sous delphi de suivre les mises a jour d'une base de données autrement qu'en requetant toutes les 2 minutes les tables a surveiller pour voir si il y a eu un changement et réagir en conséquence? Cette solution n'est pas en vrai temps réel et me parait dangeureuse dans mon cas car les tables sont assez lourdes et les requetes risquent de mouliner sans jamais rendre la main à l'utilisateur.

Merci de me faire part de vos avis et de votre expérience,