Datenbank: MS SQL 2005 Express • Zugriff über: ADO
Änderung in einer Tabelle autom. an App. melden
Hallo,
ich hab da mal ne Frage, die mich schon länger quält. Ist es möglich, sich benachrichtigen zu lassen, wenn in einer Tabelle was geändert wurde. Derzeit mach das über ein ständiges pollen der Tabelle. Schöner und wahrscheinlich auch schneller wäre eine autom. Benachrichtung an meine Applikation, daß sich in einer Tabelle was geändert hat. Wer kann mir da weiterhelfen. Zumindest sagen, ob es überhaupt möglich ist Gruß und schonmal Danke Frank :wall: |
Re: Änderung in einer Tabelle autom. an App. melden
AFAIK unterstützt MSSQL Notifications
|
Re: Änderung in einer Tabelle autom. an App. melden
Zitat:
http://www.delphipraxis.net/internal...t.php?t=130423 |
Re: Änderung in einer Tabelle autom. an App. melden
Danke für die Hinweise.
Habe mir bei MSDN mal die Anleitung zur Notification Services angeschaut .... geht's eigentlich noch? Kennt nicht irgend jemand eine einfache Methode. Am liebsten wäre mir eine Lösung die aus meiner Delphi Appl. einrichten und ausführen kann. Gruß Frank |
Re: Änderung in einer Tabelle autom. an App. melden
Zitat:
|
Re: Änderung in einer Tabelle autom. an App. melden
Hallo Bernhard,
was ist bitte eine 3 Tier Anwendung und auf welchem App-Server soll ichs laufen lassen? Frank |
Re: Änderung in einer Tabelle autom. an App. melden
|
Re: Änderung in einer Tabelle autom. an App. melden
Das Ereignis musst du dir mit einen Triggers selbst an die Tabellen bauen.
Einen Mechanismus wie ihn Firebird/Interbase hat gibt es bei MS Datenbanken nicht. Vorgehen ist einfach: Du baust die mit Delphi eine Extended-Procedure. Diese schickt deiner Anwendung eine Nachricht per z.B. TCP/IP. Die Procedure klickst du in den MSSQL-Server. An die Tabelle einen Trigger welche die Procedure aufruft. Fertig Extended-Procedure in delphi ? schaust du u.a. hier: http://www.delphi3000.com/member.asp?ID=2955 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz