PDA

Visualizza la versione completa : [DELPHI] Aggiornamento DB su web


danz67
05-11-2006, 17:27
Ciao a tutti.

Devo creare questo progetto e avrei bosogno di qualche suggerimento sulla strada da intrapendere.

Applicazione locale con database locale.
Sito web con database su web.

Dovrei creare qualcosa che mi permetta di poter inviare i dati contenuti nel db locale ed aggiornare il database su web.

Grazie, ciao.

alka
06-11-2006, 00:24
La domanda è frequente. Sinteticamente, è necessario disporre sul server Web di pagine che siano in grado di accettare comandi e restituire il risultato di elaborazioni da effettuarsi sul DB, oppure di Web Services, a cui l'applicazione locale dovrà fare riferimento, inviando richieste e ottenendo i dati di ritorno, per aggiornare o interrogare il DB stesso.

danz67
06-11-2006, 06:57
Credo che per quello che mi serve, sia sufficiente creare delle pagine che siano in grado di accettare comandi e restituire il risultato di elaborazioni da effettuarsi sul DB, mi postresti dare qualche informazione piu' dettagliata al riguardo? Posso creare pagine in asp.net? Che tipo di componente dovrei usare sull'applicazione Delphi per poter comunicare con la pagina web? Grazie per la tua disponibilità e complimenti per l'ottima conoscenza :)
Ciao.

alka
06-11-2006, 09:57
Certo che puoi creare pagine ASP.NET (attenzione che esiste un forum apposito per questa tecnologia), e puoi farlo con lo stesso Delphi se disponi del Borland Developer Studio.

Dal lato Delphi, puoi usare sempre Indy Components, in particolare il componente TIdHttp, per invocare la pagina, benché io suggerisca di realizzare un Web Service (già che ASP.NET lo consente) che restituisca dati standard da leggere attraverso una "classe proxy" generata automaticamente da Delphi attraverso l'elaborazione del file descrittivo WSDL del servizio stesso.

Ciao! :ciauz:

danz67
06-11-2006, 10:13
Perfetto, adesso ho le idee molto piu' chiare, ti ringrazio sei sempre disponibile e gentilissimo.
Faro' sapere in seguito gli sviluppi del mio studio.
A presto, ciao. :ciauz:

Loading