Aggiornare tutti i client

venerdì 17 settembre 2010 - 10.53

fux_vr Profilo | Newbie

Ciao a tutti io vi chiedo un consiglio sto crando un applicazione molto semplice ma sono bloccato in un punto
la mia applicazione consiste un DB SQL SERVER dove X client si collegano e leggono un valore che visualizzano in un textbox
Quando questo valore viene modificato si deve modificare su tutti i client collegati.
potrei mette un timer che ogni secondo va a controllare il valore sul DB ma è un gran spreco e poi immagino 10 client che ogni secondo vanno a a vedere il DB.
ho letto che esisono i Trigger ma non so come poter modificare i dati visualizzati nel client e modificare i valori nelle textbox.
sapete dove posso leggere una guida o vedere un esempio mi date qualche dritta?

ciao grazie

luigidibiasi Profilo | Guru

>sapete dove posso leggere una guida o vedere un esempio mi date
>qualche dritta?
Puoi usare google e scrivere Trigger SQL

il primo che ti capita:
http://programmazione.html.it/guide/lezione/2084/i-trigger/

poi chiaramente devi capire se tramite il trigger riesci a farti inviare un 'signal' verso l'applicazione ma qui dovrà rispondere qualcuno più esperto di SQL

>
>ciao grazie

Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
http://www.netsell.it

fux_vr Profilo | Newbie

Questa guida avevo appena lette ma non capisco come collegarlo Trigger alla mia applicazione come fa ad aggiornare la mia textbox.

grazie

luigidibiasi Profilo | Guru

Ti rimando ad un post dove viene affrontato un problema simile:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=32769

Il trigger opera su SQL quindi direttamente non puoi comunicare con l'applicazione 'esterna'.
Se vuoi che ti venga segnalata l'esecuzione devi avviare un programma esterno che poi lancia il segnale.

Nel post ci sono due soluzioni vedi quale ti fà più comodo


Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
http://www.netsell.it

fux_vr Profilo | Newbie

Non ne vengo fuori mi sa che farò un client server solo il serve lavora sul DB e invia i dati ai client
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5