Newsgroup: it.comp.www.asp
Titolo: Sincronizzare due database

Vorrei installare un database Access (contenente le classiche tabelle
ordini e dettagli) su un
server Win NT di un provider che offre web hosting in tecnologia ASP.
Il database ovviamente sara' alimentato dagli utenti internet con pagine
ASP.
Ogni tanto ( per esempio ogni 2 ore ) vorrei che quelle tabelle fossero
scaricate (o sincronizzate)
sul mio database aziendale (sempre in Access).
Come devo fare ?
1)Farmi inviare via E-mail il database Access dal web hosting e poi
utilizzare routine di
  importazioni ?
  Ma se il database e' grande dovrei aspettare una vita per scaricarlo.
2)Utilizzare Sincronia File di Windows 95 ?
  Ma ho letto che non e' molto affidabile.
Qualcumo puo' suggerirmi qualche altra soluzione ?
Grazie in anticipo per l'aiuto.
Antonio Passaro
E-mail: 
antonio...@hotmail.com
--
Posted from 
mailbari.olivettiricerca.it
 [193.76.87.205]
via Mailgate.ORG Server - 
http://www.mailgate.org

scaricate (o sincronizzate)
ti colleghi in ftp e ti scarichi il file access
 - Federico Feroldi -
| 
e.mai...@pixzone.com
.
| 
http://www.pixzone.com/
| Logicom srl - Numerica srl

Lo sai lo volevo dire anche io
Ciao
Liga97
E-Mail: 
lig...@alo.it
ICQ: 11362849

 
Grazie per la risposta.
Penso pero' che l'ftp equivale all'attachment di un file ad una E-mail.
Cioe' sia ugualmente lento.
Io pensavo a qualche soluzione piu' di carattere "On line".
Mo forse pretendo troppo...da Internet.
Antonio Passaro






In Access 97 esiste una funzionalita' per sincronizzare i database:
una volta l'ho provata  su una rete locale interrompendo la
connessione aggiornando una delle due copie e poi ristabilendo la
connessione.
Quando ho riaperto access le due copie si sono sincronizzate.
E' stao un test molto semplice e non so quanto probante
Quindi non ti fidare troppo.

 la soluzione ftp e' la piu' facile e veloce da implementare...
Ti riferisci ad una appicazione VB5 che deve girare sul server aziendale
capace di aprire (via Internet) il database Access che si trova sul
server
del provider ?
Mi puoi dare qualche spunto in piu' (ad esempio se esistono gia'
componenti in grado di aprire quanto meno la connessione,ecc...)
Grazie 


Antonio Passaro
Che tipo di accesso hai sul server del provider?
L'idea di Luberti non è pellegrina nel senso che io uso la sincronia del
motore jet di access per sincronizzare i database.
Devi fare qualche attenzione ai campi che ti vengono aggiunti dalla
sincronia, ma il sistema funziona.
Puoi anche realizzare qualcosa in VB per pilotare il tutto da programma. Non
devi necessariamente usare access.
Devi comunque avere, a quanto ne so, un accesso al server dei dati con
protocollo NETBIOS, perché il solo TCP-IP non basta.
Spero che i dati da sincronizzare siano comunque un discreto numero perché
ho notato che all'inizio la procedura si scambia molti dati per accordarsi
sui dati da sincronizzare e quindi è un metodo poco veloce se devi
aggiornare un solo record.
Se invece non hai accesso via NETBIOS puoi sempre registrare sul record del
database in host la data dell'ultimo aggiornamento. Quindi ti crei delle
pagine ad hoc che fanno richiesta solo dei record aggiornata dopo la
data/ora dell'ultima sincronizzazione. A questo punto ti scarichi i dati in
formato XML o html e li carichi direttamente nel db locale
-----------------------------------
Paolo Spellani
TecnoGraphica s.r.l.
FOLIGNO (Pg) - ITALY
-----------------------------------

 devi necessariamente usare access.
Hai qualche pezzo di codice VB5  che puoi inviarmi ?
Comunque, grazie per l'aiuto.


vinco qualche cosa (visto che nessuno pare saperlo) se ti dico di curiosare
in ODE, cercando il replication manager?
ciao ciao

E-mail: 
antonio...@hotmail.com



Potresti memorizzare, sul database che gira sul server,  un campo,
indicizzato, che funziona da flag e ricorda se l'ordine è già stato
traferito in azienda.
A questo punto, dall'azienda, puoi aprire il database remoto con RDS e
farti mandare i record che non sono ancoora stati trasferiti. Poi
imposti il flag per evitare di pescarli la prossima volta.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

 imposti il flag per evitare di pescarli la prossima volta.
Scusa Fulvio ma cosa e' RDS ?
Grazie per la risposta



Remote Data Services.
Un modo per ricevere un recordset tramite HTTP, modificarlo localmente
(senze essere necessariamente connessi) e rimandarlo al server in un
secondo tempo.
www.microsoft.com/data


Un modo per ricevere un recordset tramite HTTP, modificarlo localmente
...solo con IE4 ;) non creiamo false illusioni... :)


Salve a tutti qualcuno ha mai usato il replication manager di cui si
parla in questo hread ?
Qualcuno saprebbe anche dirmi se ci sono altri modi (legali) di averlo
oltre a comprare tutto Access Developer Edition ?