Discussione:
Stringa Connessione
(troppo vecchio per rispondere)
serber
2007-01-18 05:13:43 UTC
Permalink
Da word mi collego ad un data base access (front + be) dove il be è protetto
da password con la seguente stringa:

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;"

ma non mi fa accedere. Togliendo la password è OK.
Devo inserire qualcosa nella stringa di connessione??
ciao
serber
Carlo Costarella
2007-01-18 06:57:41 UTC
Permalink
Post by serber
Da word mi collego ad un data base access (front + be) dove il be è
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;"
ma non mi fa accedere. Togliendo la password è OK.
Devo inserire qualcosa nella stringa di connessione??
ciao
serber
Dovrebbe essere così:
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;pwd=TuaPassword"

Ciao, Carlo
Carlo Costarella
2007-01-18 06:59:08 UTC
Permalink
Post by serber
Da word mi collego ad un data base access (front + be) dove il be è
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;"
ma non mi fa accedere. Togliendo la password è OK.
Devo inserire qualcosa nella stringa di connessione??
ciao
serber
Non ricordo se richiede un punto e virgola finale:
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;pwd=TuaPassword;"
Fai delle prove.

Ciao, Carlo
serber
2007-01-18 19:12:11 UTC
Permalink
Post by serber
Post by serber
Da word mi collego ad un data base access (front + be) dove il be è
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;"
ma non mi fa accedere. Togliendo la password è OK.
Devo inserire qualcosa nella stringa di connessione??
ciao
serber
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;pwd=TuaPassword;"
Fai delle prove.
Ciao, Carlo
Grazie. Ho provato entrambe le modalità ma mi da sempre il seguente errore:

"Impossibile avviare l'applicazione: Il file di informazioni sul gruppo di
lavoro è mancante o aperto in modo esclusivo da un altro utente."

Come posso accedere quindi alle tabelle??

P.S: un dettaglio che non ho indicato sul primo POST: il database (front) è
gestito tramite la protezione utente (file .MDW).

ciao
serber
Carlo Costarella
2007-01-18 19:59:15 UTC
Permalink
Post by serber
Post by serber
Post by serber
Da word mi collego ad un data base access (front + be) dove il be è
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;"
ma non mi fa accedere. Togliendo la password è OK.
Devo inserire qualcosa nella stringa di connessione??
ciao
serber
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;pwd=TuaPassword;"
Fai delle prove.
Ciao, Carlo
"Impossibile avviare l'applicazione: Il file di informazioni sul gruppo di
lavoro è mancante o aperto in modo esclusivo da un altro utente."
Come posso accedere quindi alle tabelle??
P.S: un dettaglio che non ho indicato sul primo POST: il database (front)
è gestito tramite la protezione utente (file .MDW).
ciao
serber
Prova questa classica se si apre un database che utilizza la protezione Jet:
Dim MyConn As New ADODB.Connection
Dim strConn As String

strConn = "Data Source=C:\...\TuoDb.MDB;" & _
"Jet OLEDB:System database=C:\...\System.MDW"
MyConn.Provider = "Microsoft.Jet.OLEDB.4.0"
MyConn.Open ConnectionString:=strConn, _
UserID:="Admin", Password:="MyPwd"

Ciao, Carlo
Carlo Costarella
2007-01-18 20:00:41 UTC
Permalink
"serber" <***@alice.it> ha scritto nel messaggio news:***@TK2MSFTNGP03.phx.gbl...
cut

dimenticavo di citare la fonte:
http://support.microsoft.com/kb/191754

Ciao, Carlo
serber
2007-01-19 07:10:53 UTC
Permalink
Post by Carlo Costarella
cut
http://support.microsoft.com/kb/191754
Ciao, Carlo
Grazie dell'aiuto ma ho ancora qualche baco. Ho picchiato le corna per un
po' di tempo, ma ci sono riuscito. Nel mio caso la stringa corretta è:

' connect to the Access database
strConn = "Data Source= " & mdbpath & ";" & _
"Jet OLEDB:Database Password=miaPSWD"
MyConn.Provider = "Microsoft.Jet.OLEDB.4.0"
MyConn.Open ConnectionString:=strConn

in quanto devo andare a riprendere la PSWD generata con la funzione
Protezione/Imposta PSWD di access.
La trovo molto utile in combinata con la protezione utente .MDW.
ciao
serber
Carlo Costarella
2007-01-19 07:17:40 UTC
Permalink
"serber" <***@alice.it> ha scritto nel messaggio news:***@TK2MSFTNGP03.phx.gbl...
cut
Post by serber
La trovo molto utile in combinata con la protezione utente .MDW.
ciao
serber
Bene, alla fine ci sei riuscito.

Ciao, Carlo

PBsoft
2007-01-18 19:28:11 UTC
Permalink
Post by serber
Da word mi collego ad un data base access (front + be) dove il be è
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;"
ma non mi fa accedere. Togliendo la password è OK.
Devo inserire qualcosa nella stringa di connessione??
http://www.connectionstrings.com/?carrier=access

--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution
giorgio rancati
2007-01-18 19:30:27 UTC
Permalink
Post by serber
Da word mi collego ad un data base access (front + be) dove il be è protetto
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;"
ma non mi fa accedere. Togliendo la password è OK.
Devo inserire qualcosa nella stringa di connessione??
ciao
Ciao serber,
con ADO bisogna fare così
----
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\mio_be.mdb;" & _
"Jet OLEDB:Database Password = TuaPwd"
----

per maggiori info
----
ADO Provider Properties and Settings
http://msdn2.microsoft.com/en-us/library/aa140022(office.10).aspx
----

Ciao
--
Giorgio Rancati
[Office Access MVP]
Continua a leggere su narkive:
Loading...