Udfør funktion når der bliver ændring i MySQL tabel.
Hej eksperter. Har ikke kunne finde eksempel på nettet. Nogen der sidder inde med et eksempel på C# kode, som trigger en funktion når en given MySQL tabel ændre indhold (primært når der bliver insat ny række i tabellen af andet mindre system)
MySQL har mange gode egenskaber, men den her problemstilling er ikke en af dem. MySQL er markant vanskeligere end Oracle, DB2, SQLServer, PostgreSQL etc. til det her.
Mig bekendt er der kun to muligheder:
1) lave en traad som poller den tabel og udfoerer kode naar der er noget nyt
1A) brug en trigger til at opertte en raekke i en anden tabel og poll den tabel (grundliggende samme teknik som 1, men det giver lidt fleksibilitet til f.eks. at slette raekken i den anden tabel, naar man har processet den)
2) den rigtige loesning som bare er lidt omstaendig med MySQL:
anden applikation--(insert)--tabel--trigger--(kald)--UDF skrevet i C/C++--(skrive)--socket eller MQ--(laes)--din C# applikation
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.