Buongiorno,
ho il seguente problema che mi attanaglia da 1 settimana.
Io ho un database access (2003) sul quale ho impostato una password.
Vorrei accedere a questo database tramite un programma vb6.
L'oggetto che utilizzo per la connessione è un ADODB.connection, sul quale imposto la seguente stringa di connessione:
connstring = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.path & "\test1.mdb;Password=****"
quando eseguo il metodo open mi da 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."
Nota: Per impostare la password sul database ho dovuto aprirlo in modalità esclusiva e poi impostare la password.
Nota 2: Se io creo un DSN di sistema ( Microsoft Access Driver )che punta al file mdb ed utilizzo la seguente stringa di connessione:
connstring = "Data Source=DSN-TEST;Password=****"
La connessione avviene in modo corretto.
Ma questa opzione non è utilizzabile in quanto io su un qualsiasi pc posso non avere Access e la password mi è indispensabile per motivi di sicurezza....
Potete aiutarmi?
grazie
Lorenzo