PDA

View Full Version : COme lavorare in rete ?


visodont
07-12-2004, 11:31
Attualmente uso un programma in VB6 che sta su un solo PC e che accede al database " ACCES" con le funzioni sottoriportate e tutto funziona.

Dovrei installare il programma su una rete di computer già attivata, siete in grado di dirmi cosa dovrei fare esattamente ?

Grazie,
visodont.
____________________________________________________
Function Legge
Dim I
Dim dbArchivio As Database
Dim tAnagraf As Recordset

Set dbArchivio = DBEngine(0).OpenDatabase("C:\visodont\dati\arc.dbf )
Set tAnagraf = dbArchivio.OpenRecordset("Anagraf")
tAnagraf.movefirst
for i = 1 to 10
tAnagraf(I) = "Scrive un valore di campo qualsiasi da memorizzare"
next
dbArchivio.Close
____________________________________________________

Function Memorizza
Dim I
Dim dbArchivio As Database
Dim tAnagraf As Recordset

Set dbArchivio = DBEngine(0).OpenDatabase("C:\visodont\dati\arc.dbf )
Set tAnagraf = dbArchivio.OpenRecordset("Anagraf")
tAnagraf.edit
for i = 1 to 10
tAnagraf(I) = "Scrive un valore di campo qualsiasi da memorizzare"
next
tAnagraf.update
dbArchivio.Close
____________________________________________________

Fenomeno85
07-12-2004, 21:01
devi aggiungere al percorso l'indirizzo dove c'è il db anche l'ip della macchina ma mi sa che ci sono complicazioni.

~§~ Sempre E Solo Lei ~§~

Brigante
07-12-2004, 22:44
Devi sostituire il path locale del database con il path di rete.

RaouL_BennetH
07-12-2004, 22:59
Oppure, potresti crearti un file .ini dove inserire il percorso del database.

Poi, volevo fare un'osservazione. Non ti converrebbe utilizzare ADO per l'accesso ai database?

visodont
08-12-2004, 17:35
Se aggiungere ip della macchina comporta p roblemi è meglio che non ci provi nemmeno, già ne ho abbastanza e comunque non so cosa sia l' IP ......

Sono un' ignorante, ( solo in senso informatico. spero ) non so proprio cosa è ADO.


Comunque è possibile avere un esempio scritto di come dovrei modificare l' accesso ad Access ? se no chiedo troppo !!!......

Grazie
visodont

RaouL_BennetH
08-12-2004, 22:14
Originariamente inviato da visodont
Se aggiungere ip della macchina comporta p roblemi è meglio che non ci provi nemmeno, già ne ho abbastanza e comunque non so cosa sia l' IP ......



Allora, tralasciando la definizione di IP, per dovresti sostituire il percorso del tuo database con:



'ESEMPIO: il pc dove sta il db si chiama server

'al posto di scrivere C:\visodont\database.mdb
'scriveremo: \\server\percorso_database.mdb

'NOTA: so che funziona con il metodo ADO, con altri metodi non so..





Sono un' ignorante, ( solo in senso informatico. spero ) non so proprio cosa è ADO.


ADO sta per ActiveX Data Object, e, in linea di massima, ti permette di lavorare con il db solo quando serve, cioè, non sei vincolato ad essere "agganciato" al db appena apri l'applicazione, ma puoi tranquillamente hestire la connessione e chiuderla giusto quando ti serve. Per farti un'idea, puoi dare uno sguardo qui:

http://www.soft-land.org/cgi-bin/doc.pl?doc=documenti/adomod


Comunque è possibile avere un esempio scritto di come dovrei modificare l' accesso ad Access ? se no chiedo troppo !!!......

Grazie
visodont


Prova prima come ti abbiamo suggerito, cioè sostituendo semplicemente il path del db con il path di rete. Se ti da problemi, allora vediamo di collegarci con il metodo ADO.

visodont
09-12-2004, 21:57
Vi ringrazio molto.
Vi prego però di non mandarmi a quel paere perchè già ci sto.........ma dove caspita vado a cercare il nome del server ?

Per caso è il nome del disco C: ? o cos'altro ? ed eventualmente dove cercare il nome ?

Ancora Grazie. probabilmente Non ci incontreremo mail ma se cosi fosse il caffè con il corneto ve lo meritatedavvero !


Saluti,
visodont