Newsgroup: it.comp.lang.delphi
Titolo: Un consiglio !

Ho fatto un programmino delphi che legge un database locale access.
Ora vorrei far sincronizzare (bidirezionalmente) il database locale con uno
uguale messo su un server in internet.
Quello che sono riuscito a scoprire è che dovrei usare innanzi tutto un file
asp che si preoccupa di interrogare il db nel server, poi eventualmente
restituire le infomazioni in XML da come mi hanno detto..... e il tutto
richiamando questo file asp da Delphi (cosa che non so fare).
Prima di buttarmi in questa direzioni.... mi confermate l'idea....
Grazie Stefano

Prima di buttarmi in questa direzioni.... mi confermate l'idea....
Non mi risulta, forse hai omesso di dire che tutto questo fa parte di un
software. Che sappia io, per sincronizzare due access db ci sono dei tools
professionali ($$$), vedi ad esempio questo
http://www.sandshot.net/DBSync/DBSync.asp
Oppure, armato di tanta pazienza e qualche litro di caffe', preparati a farla
a mano da programma con della AdoCommand come ho fatto io....
Ciao
-- 
Morde. 
morde[at]programmer[.]net

 richiamando questo file asp da Delphi (cosa che non so fare).
cosa intendi per "bidirezionalmente"?
io ho fatto un programma che fa questo tipo di sincronizzazione ...
l'unica differenza è che lavoravo su SQLServer ...
il programma legge record per record ...
per ogni campo locale (del record corrente)
controlla se corrispondono nome,tipo,e altre prop
poi passa al controllo del valore che se è diverso viene aggiornato in
locale.
io l'asp lo uso come il pane e ti dico che fare questa cosa in asp,
per passare i dati in xml etc, etc , etc credo sia molto più lunga
(ovviamente dipende dalle dimensioni in campi del db)
poi occhio che ti potresti imbatere
in problemi che sulla programmazione
diciamo Stand-Alone o Lan non trovi ...
tipo i TimeOut di pagina a 120-180 sec
che dicono che puoi allungare ma in realtà
il processo del server su quella pagina viene chiuso :(
(questo se il server non è di tua proprietà)
allora devi cominciare a dividere i lavori lunghi in più chiamate
e roba del genere ...
per grosse moli di lavoro (anche poi non così grosse) diventa
UNA GROSSA ROTTURA ...
ciò che non capisco è se il tuo problema è Locale->Server
o Server<-Locale?
in realtà non ho mai provato a connettermi su internet ad un db Access... :s
si può? ora ci provo ...
non so se ti sono stato di reale aiuto cmq ... :)
  ciao
  Mak

stesso tipo di db e un db master depositato su un server in internet... gli
quotare meglio, prego... non si capisce nulla.



Scusate la mie spiegazioni poco chiare... cerco di fare un esempio reale.
Voglio realizzare un software che gestisca il carico scarico di 3 magazzini
in tre diverse località. Vorrei che i dati riportati venissero centralizzati
in un unico db in un server per essere poi interrogati globalmente.
Inoltre il magazzino 1 deve poter ricevere aggiornamenti dal magazzino 2 o 3
passando appunto nella "bidirezionalità" delle informazioni attraverso il db
del server.
Grazie

 io l'ho provato e funziona .... leggendolo con degli script asp.
che connetersi con gli script asp funzioni OK :) lo so
lo uso da anni ormai
ciò che non ho mai provato è connettermi
con delphi ad un db Access remoto
se funziona ti consiglio vivamente di abbandonare la possibilità asp ...
(benchè mi dia il pane per vivere ;) che figlio indegno che sono)
comunque se sarà l'utima possibilità allora
buon lavoro
  ciao
  Mak

 ha scritto nel messaggio
news:617t9v8matmj7e0q6...@4ax.com...
