Newsgroup: it.comp.lang.visual-basic
Titolo: uso di un database in internet

Salve,
data la mia poca esperienza con vb...ho un dubbio a cui non so rispondere,
mi potreste aiutare?
Ho realizzato programmi semplici per vb, quindi il mio database era nella
cartella del programma e tutto andava bene....
Ho messo un db in internet e mi sono collegato con pagine create da
frontpage o con piccoli e semplicissimi script asp...e tutto andava bene.
Ora vorrei sapere se voglio integrare le due cose, cioè ho un database
(sempre lo stesso) e devo agirci tanto da quelle pagine asp, tanto
dall'applicativo come faccio?
Basta dare l'indirizzo di dove si trova il db? Io non penso vero :-)
Mi dite anche solo sotto quale dicitura cercare il mio problema in google,
non riesco a scremare i risultati più utili (vengono mischiati db in rete
locale e internet per cui mi dà tantissime pagine)
Grazie anticipatamente...
P.s. ma se io ho il mio indirzzo Ip posso andare a leggermi il db da
qualsiasi altro computer?
Cioè in un altro computer potrei fare:
cn.open "http:\\123.123.123\server\miodb.mdb
Grazie e scusate l'ignoranza...un po' alla volta si impara

 ha scritto nel messaggio
news:y%BFa.119385$g92.2...@news2.tin.it...


e se invece il db è sul mio server (Lan) ? Posso permettere previa
autorizzazione con Id e Pass a chiunque tramite pagine asp di interrogare il
mio db?
Il problema in effetti è questo:
1)Sto migliorando il db aziendale e rinnovando il software che era in Access
(db e interfaccia) con Visual Basic...qui nessun problema
2)il mio boss vuole che alcuni di noi quando escono dall'ufficcio possano
avere un accesso ai dati tramite collegamento ad internet...qui nasce il
problema.
Qual è la strada migliore?(sempre che si possa fare, sono nel campo delle
supposizioni)
1) faccio connettere i dipendenti che non sono in ufficio previa id e pass
al db sul server in lan
        Si può fare no?
2)metto il db in rete e quindi i dipendenti fuori accedono tramite pagine
asp e anche i dipendenti in azienda accettano di usare quelle pagine...nel
qual caso va bene il lavoro fatto sul db, ma mi sono fatto un sedere per
l'interfaccia grafica del software che devo mandare a put*** ehhm scusate!!!
3)C'è qualke compromesso tra le due?
"Attila85" <non...@lo.dico> ha scritto nel messaggio
news:lhCFa.79315$lK4.2...@twister1.libero.it...


 3)C'č qualke compromesso tra le due?
sě: dall'interno della lan l'accesso al database č diretto, dall'esterno
avviene tramite l'interfaccia delle pagine asp, che si incaricano di
"pubblicare" i dati all'esterno e ricevere le modifiche.
Salutoni
Sergio

 cn.open "http:\\123.123.123\server\miodb.mdb
No, non puoi per ragioni di sicurezza. Puoi comunque installare un server
web (con win2k c'è IIS) e realizzare un applicativo ASP con area di
amministrazione protetta da password (caldamente consigliato!!!) che ti va a
interrogare e modificare il database.
Se hai già esperienza con ADO non dovresti avere difficoltà.
Ciao.

 sì: dall'interno della lan l'accesso al database è diretto, dall'esterno


[aldo] scrisse:
(snip)
ehm... forse non mi sono spiegato bene.
La soluzione da me proposta, in realtà, non risolveva nulla: proponevo di
spezzare il problema in due parti. Per lavorare dall'interno della lan
accedere tramite il programma che hai già fatto (se non ho capito male), per
lavorare dall'esterno una serie di pagine asp che permettono l'interazione
con il db.
Per quanto riguarda i problemi relativi alla sicurezza e alla privacy, sorry
ma non so darti alcuna indicazione.
Salutoni
Sergio


Intendi con una copia del db sul server che ospita le pagine asp?
E come faccio poi a sincronizzare i dati?
Bohhh.... mi sa che è un bel casino il mio prob eh?

 Intendi con una copia del db sul server che ospita le pagine asp?
no, il db è lo stesso.
Salutoni
Sergio


Scusa e come ci arrivo a quel db? :-)


Devi installare un server web (es. IIS) su un computer della LAN


1)Anche Pws va bene?
2)Su un qualsiasi pc della Lan? Non sul nostro server?
Grazie e scusate, ma in fatto di reti zoppico parecchio....

 Grazie e scusate, ma in fatto di reti zoppico parecchio....
anche io , ma una volta settato il firewall sei a posto anche con la
sicurezza !


 aldo racconta in giro che

continuo io la tua frase ...e anche un pò per asp!
visto che sta scritto in quasi tutte le risposte il dubbio
nasce spontaneo.
www.aspitalia.com
per iniziare a colmare la lacuna
http://www.aspitalia.com/ricerca/super.aspx?usag=1&articoli=1&faq=1&components=1&focuson=1&key=database
per trovare una risposta ;)
Ciao
Z


"Nessuno nasce imparato"....se poi uno che mastica vb per passione viene
"costretto" a impararare asp e reti in breve tempo, che ci possiamo fare?
:-)
Grazie dell'aiuto seguirò il link e qualke guida...

 possiamo fare? :-)
la mia non era una critica ma mi sembrava che la cosa potesse
aiutarti per affrontare meglio e preparato il problema :)

 meglio sul pc dove risiede il DB, solo per comodita' !
Occhio perň alle impostazioni della cartella nella quale metterai il
database: non dev'essere accessibile via http ma solo dagli script residenti
sul server. Devi stare molto attento su questo punto altrimenti chiunque
potrebbe essere in grado di scaricare il tuo database semplicemente
digitandone l'indirizzo nella barra degli indirizzi di un browser.
E il database č la risorsa piů preziosa che hai...

Infatti, non mi sono per niente risentito figurati...
Ci mancherebbe, in fondo siamo qui per questo...
Se abbiamo problemi ci sottoponiamo ai consigli e alle critiche (che se
costruttive sono SEMPRE ben accette) degli amici, perchè in fondo questo
siamo no?Un gruppo di amici che condividono una passione...l'informatica.
Mi fermo qui altrimenti va sa finire che nasce un topic bollente o magari un
OT...
Grazie ancora a tutti per i consigli e...
a presto, a molto presto!!! ahahahahahahahah!!!!!