Windows Service hjälp
Hej,
Jag har gjort en Shared Add-in och vill göra en Windows Service som innehåller EventLog,
Jag vill Window Servicen bara går och läsa min Log tabell (Databasen) exakt när en post har lagts till.
hur kan man fixa det?
tack
Svara
Sv: Windows Service hjälp
En Windows-service kan inte känna av när en förändring sker i en databas, eftersom det inte finns event på det sättet i databaser. Däremot finns det ju triggers som kan anropa ett externt program när det skett en förändring i en tabell. Exakt hur det fungerar beror på vilken databas du använder. Access t ex har inte triggers, men MS SQL Server har det.
Annars är det normala förfarandet att servicen pollar (frågar) databasen t ex var 30:e sekund om det skett några förändringar.
Svara
Sv: Windows Service hjälp
Om det är Access borde det fungera att lägga en FileSystemWatcher som känner av om mdb-filen förändras. Om den gör det kan du kolla om förändringen beror på att något nytt lagts till.
/Johan
Svara