Avatar billede coladrenge Nybegynder
30. december 2007 - 21:18 Der er 3 kommentarer

Sende data til klient fra MsSQL

Hej

Vi har et program som henter data fra en MsSQL server og viser dem for brugeren - kan det lade sig at gøre at man istedet manuelt at hente data fra klienten, istedet bliver notificeret fra serveren om at der er sket ændringer i data og så bare få de data til klienten som der er sket ændringer på - så vidt jeg kan se må det mindske mængden af traffik på netværket et del.
Avatar billede arne_v Ekspert
30. december 2007 - 21:26 #1
SQLServer har en notification mulighed netop til det formål.

Den er nem at bruge i .NET, så hvis du bruger Delphi.NET er den hjemme.

Hvis ikke bliver det mere grumset.

Jeg kan forestille mig forskellige muligheder:

SQLServer--(notify)-->native API i Delphi app (men jeg har aldrig set et eksempel på notification i native kode)

SQLServer--(notify)-->.NET COM komponent--Delphi app

SQLServer 2005--trigger i C#--(socket)-->Delphi app

SQLServer--trigger--(publish)-->MSMQ<--(subscribe)--Delphi app
Avatar billede borrisholt Novice
03. januar 2008 - 15:03 #2
coladrenge>> Arne_V er som altid inde på noget af det rigtige. Du kan eventuelt lave en lave et program på SQL serveren der notificerer hvis ikke du kan så det andet til at fungere. Det kna jeg godt være behjælpelig med.

Noget helet andet er at jeg kan huske du med jævne mellemrum har efterspurgt freelancere til div delphi opgaver, som boede i nærheden af Hjørring. Jeg har aldrig tidliger meldt mig fordi jeg har boet på Øen i en del år, men nu bor jeg i Vodskov. Skulle du statig være intresseret kan du jo kontakte mig Jens@_NOSPAM_Borrisholt.dk

Jens B
Avatar billede arne_v Ekspert
24. januar 2008 - 04:15 #3
coladrenge ?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester