Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento DB via internet

Ho un database access su un PC collegato ad internet in ADSL.
Vorrei aggiornare questo database da un'altra postazione (sempre tramite
internet) quancuno sa darmi qualche dritta su come collegarmi a questo
database
-- 
Posted from 
pop09-acc.tin.it
 [212.216.176.72] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:000501c090ef$72e704a0$4cd6abd4@geppo...


Moreno Sirri... :)
Io continuo a proporre la mia soluzione e continuo a chiedere perche'
non vada bene: usare odbc sulla macchina remota no?
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD

   VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!


non vada bene: usare odbc sulla macchina remota no?
In un post di poco tempo fa' ho gia' spiegato perche'.
Il problema non e' la macchina remota, e' il modo di funzionare lento e
intermittente di internet.
Tutti i gestori di DB si basano su una cache dei dati del DB remoto sul pc
locale, con la lentezza di internet e la sua imprevidibilita' e' una cosa
impossibile gestire la chache dinamica dei dati.
Salve
                Dbg

 ha scritto nel messaggio
news:2Pdg6.8270$GM6.3...@news.infostrada.it...

IO la butto là!
Mi ricordo di aver letto che in questi casi si potrebbero usare i record
persistenti.
Salvi le modifiche in un db.adtg,lo spedisci al pc remoto che pensa a fare
l'aggiornamento.
aspetto ondate di insulti!!!!!!
ciao
mauro.b...@tiscalinet.it

Si l'idea e' buona, ed e' anche l'unica.
Ma il punto e' che non e' possibile un'apertura diretta del db via internet.
Tocca mettere di mezzo qualcosa, che sia pagine www, chache di
sincronizzazione o altro.
Salve
                Dbg
Mauro ha scritto nel messaggio


Credo che a questo punto sia conveniente spedire l'aggiornamento ad un sito
FTP
e fare in modo che il PC sempre collegato vada a leggere i nuovi file
presenti nel sito ftp, se li scarichi e poi aggiorna il database centrale.
Che ne pensate ?
Grazie a tutti per aver risposto.
-- 
Posted from 
mta03-acc.tin.it
 [212.216.176.34] 


impossibile gestire la chache dinamica dei dati.
Ah, ho capito. Pero' mi viene un'altra idea: visto che si parla di
aggiornamento e *forse* --ma bisogna vedere caso per caso-- e' una
cosa relativamente salutaria, si potrebbero bloccare tutte le tabelle
del db, fare gli aggiornamenti del caso --cosi' nel frattempo nessuno
scrive o legge niente-- e poi sbloccare il tutto. Non potrebbe andare?
O, in alternativa, dipendentemente dal db in uso si potrebbe studiare
una soluzione alternativa.
Io, ad esempio, lavoro con PgSQL di solito --cioe', ho appena iniziato
=)--, il quale ha un bellissimo tool che uso da linea di comando dopo
aver telnettato sul server --eventualmente via ssh-- che si chiama
psql. E' praticamente tipo un prompt al quale digiti dei comandi sql
che vengono eseguiti al momento della digitazione sul server. Quindi
e' possibile scrivere in locale un file contenente istruzioni sql,
uploadarlo via ftp, telnettare e poi lanciare psql <file.sql per
vederli eseguiti. L'esecuzione e' praticamente istantanea e puoi usare
qualsiasi comando sql, quindi insert, update, drop table ecc...
Naturalmente, questo vale solo per PostgreSQL, pero' MySQL, Oracle,
Informix, Db2 hanno tutti tool di questo tipo e quindi se si ha
accesso ad una shell dove risiede il db e' sempre possibile fare una
cosa di questo tipo.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!


Non e' possibile fare una replica anche se parziale dei dati del DB sul
server in locale, internet e' troppo lenta e irregolare.
L'unica soluzione e' tenere traccia delle modifiche e replicare in locale
solo quelle, naturalmente la fetta di dati replicati deve essere sola parte
di DB che viene vista in quel momento (un DB su  un server puo' essere di
svariati Gb).
Alla fine hai due strade, una sincronizzazione completa del DB in locale,
valido per db piccoli, una sincronizzazione parziale (diciamo a finestra) ma
questo obbliga a scrivere del codice sul server che esegua le query al db e
restituisca i dati PHP, ASP, ecc.)
Salve
            Dbg
Gianni Rondinini ha scritto nel messaggio


 Direttamente non puoi se non usi SQL-Server.
io uso sql server ma da vb proprio non ci riesco ad aggiornare il db usando
la stessa stringa di connessione che uso per aggiornare quando sono in rete
locale. Come ci sei riuscito?


 wrote in message
news:71Eg6.19518$GM6.8...@news.infostrada.it...


Qui --> 
http://www.microsoft.com/data/ado/rds/
 se non ricordo male ci sono
info interessanti.
ciao,
Dads

Dads
Vi dispiace provare a quotare in modo decente?
47 righe di quote per aggiungerne 1...


 wrote in message
news:l2968tk019qu8dbid...@4ax.com...


e poi da quale pulpito... 4 righe di signature per due di messaggio...
La sig. non dipende dalla lunghezza del post: e' quella e basta.
Inoltre, 4 righe sono ammesse dalla netiquette.


> Ma avete provato con MsAdc?
Sono riuscita ad impostare la stringa di connessione per collegarmi al DB
SQLServer ma ho un piccolo problema, sulla macchina deve esserci il client
di SQL. Con MSDAC ho provato e funziona solo sulla rete locale, in remoto
non ci sono riuscita, c'è qualche cosa di particolare da fare?
Grazie