Zdravím, píšu v Delphi DB aplikaci, která bude zároveň běžet na několika PC. Tato aplikace Bude z databáze číst počet kusů skladem, po vyfakturování daný počet kusů odečte. Jak sem zmínil, bude běžet na více PC - tzn. potřebuju zajistit, aby každá instance měla aktuální info z DB. Samozřejmě to lze řešti timerem přímo v aplikaci, ale DB bude tisíce řádek, takže by to bylo hodně neefektivní.
Tak mě napadlo, že by bylo dobré, kdyby DB mohla moji aplikaci na změnu upozornit - např. zasláním windows message nebo podobně.
Vím, že reagovat na UPDATE dotaz se dá v triggeru, ale co do něj napsat, aby upozornil moji aplikaci?
Popř. jak jinak by se dal tento problém (jednoduše) vyřešit?
Thx
PS: Používám MySQL 5 (a v Delphi technologii dbExpress, na tom ale snad nezáleží)
Fórum › MySQL
Notifikace aplikace o změně dat v tabulce
todle je nanestesti hodne tezka vec... leda nahodit pri otevreni na editaci nejakej zamek co priznak ze polozka neni uz aktualni a nacitat jen ty s timto priznakem... ale neni to vubec jednoducha zalezitost
Ukladej si zaroven s ukladanim do databaze i nekam zvlast cas posledni manipulace s ni a pak pingej jenom tohle. Idealni by asi bylo, kdyby tam byla nejaka hostujici aplikace, ktera by zporstredkovavala komunikaci s databazi a po kazde zmene si ta data nacacheovala.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
Informace o změně v tabulce — založil Pavelv
Jak informovat klienty o změně v tabulce ? — založil Luboš
Pysqlite - proměná při změně hodnoty v tabulce — založil Fonadius
Notifikace nepřijatých dat — založil afteret
ASP .NET signalR aplikace nefunguje po změně názvu metody — založil hlucheucho
Moderátoři diskuze