Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Web Services, XML
Web service - Caricare un data set
giovedì 18 maggio 2006 - 10.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
GeltCrlt
Profilo
| Newbie
3
messaggi | Data Invio:
gio 18 mag 2006 - 10:04
Salve a tutti, qualcuno può darmi un'idea per risolvere il mio problema?
La mi a situazione è questa:
io ho un client che a seconda che sia connesso il LAN od in INternet si comporta in due modi diversi:
LAN --> usa un dataset tipizzato
INternet --> usa un web service che restituisce un Dataset tipizzato
Per semplificare le cose ho create un dataset tipizzato in un'altro progetto e lo importo in entrambi (client e webservice)
Il fatto è che l'istanza del data set caricata dal web service risulta essere diversa da quella del client quindi devo controllare tutte le volte se sono collegato al database attraverso la lan o internet.
Non c'è un modo per caricare i dati in un unico dataset tipizzato e poi lavore a lato client senza preoccuparsi di controllale l'istanza del dataset?
Grazie a tutti
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 18 mag 2006 - 10:39
>Il fatto è che l'istanza del data set caricata dal web service
>risulta essere diversa da quella del client quindi devo controllare
>tutte le volte se sono collegato al database attraverso la lan
>o internet.
In che senso è diversa ?
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
GeltCrlt
Profilo
| Newbie
3
messaggi | Data Invio:
gio 18 mag 2006 - 11:58
Inanzitutto grazie per la tempestiva risposta.
Voglio dire che risuta essere un'altra instanza
Esempio
'LAN
dim lands as new datasetProject.Datasettipizzato
'WEB Service
dim wds as new datasetProject.Datasettipizzato
Quando poi sul clienti devo popolare una griglia
se lan
grid.datasource=lands
se da Web Service
grid.datasource=wds
Sarebbe perfetto se tutto questo fosse riassunto in questo
dim dstip as datasetProject.Datasettipizzato
*se lan
*dstip=lands
*se da Web Service
*dstip=wds
e poi
grid.datasource= dstp in modo dapoter utilizzare un datasettipizzato unico e ricavarne tutti i vantaggi del caso ..
PERO'
l'operazione asteriscate non me la fa fare perche mi da errore di castizzazione ....
Spero di essere stato chiaro abbastanza
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 18 mag 2006 - 13:03
Vedo a distanza la soluzione ma ho bisogno di delucidazioni.
Mi spieghi un po' meglio sta cosa, perchè da una parte via LAN e dall'altra via Internet ?
Il server su cui si collegano i client è lo stesso ?
I web service a cui ti colleghi via internet o Lan sono lo stesso Web Service sulllo stesso server ?
I dati che ricevi sono gli stessi sia che ti collegghi da Internet sia via lan ?
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
GeltCrlt
Profilo
| Newbie
3
messaggi | Data Invio:
gio 18 mag 2006 - 14:34
Uso un applicazione che puo caricare i dati direttamente dal server (se si trova in lan )o attraverso il Web service (quando ha l'accesso attraverso internet)
il client ed il web server si collegano allo stesso database
Mi spiego meglio :
Se sono in lan accedo direttamente al server del database
Se sono fuori uso il web service come proxy per il recupero di dati (il web service accede direttamente al server)
i dati che vengono utilizzati dall'applicazione sono gli stessi
all'interno della mia applicazione vorrei utilizzare un unico database tipizzato che mi permetta di recuperare e modificare i dati
HO cercato di rispondere il meglio possibile alle tue domande
Se devo darto altri chiarimenti ovviamente fallo
Ciao e grazie ancora
Torna su
Stanze Forum
Elenco Threads
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 !