Connessione a un Database Access con Password

sabato 09 gennaio 2010 - 13.23

jekisi Profilo | Senior Member

Salve a tutto il forum, avrei il seguente problema:
Sto sviluppando un Utility per il programma di fatture di mio padre e il db ha una Password.
La password, per il momento, l' ho tolta per incominciare a lavorare, ma ovviamente la devo rimettere.
Mi collego al db con questo codice:

Public ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Form3.AnnoFinanziarioTextBox.Text
Public Cn As New OleDb.OleDbConnection(ConnString)
Public dr As OleDb.OleDbDataReader
Public cmd As OleDb.OleDbCommand
Public sql As String


Se non ricordo male, la Password la dovrei mensionare nella prima riga.
Come cambia il Codice?
Qual' è la sintassi corretta?

Con l' attesa di una vostra risposta, porgo i miei Distinti Saluti.

Fabio Messina

AntCiar Profilo | Expert

Ciao Fabio.

Prova con questa stringa di connessione

Provider=Microsoft.Jet.OLEDB.4.0;Password=xxxxx;User ID=xxxxx;Data Source=xxxxx;Persist Security Info=True

Sostituisci le "xxxxx" con i valori corretti

Ciao
Cristian Barca

jekisi Profilo | Senior Member

Grazie per la risposta.

Io ho fatto così:

Me.ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=Messina; & Data Source= & Form3.AnnoFinanziarioTextBox.Text; Persist Security Info = True"

solo che 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.

E il db (ACCESS) è chiuso.

Dove sbaglio?

Distinti Saluti Fabio Messina

AntCiar Profilo | Expert

ciao.

Devi gestire in access i gruppi. Praticamente devi generare un file con estensione MDW
Tieni i due file sempre insieme (MDB e MDW) e utilizza questa stringa di connessione

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MDBPath;Jet OLEDB:System Database=MDWPath;User Id=xxxxxxxx;Password=xxxxxxxxxxxxxxxx

Cristian Barca

jekisi Profilo | Senior Member

Io sinceramente come creare questo file MDW non lo riesco a capire, mi protresti spiegare meglio?

Distinti Saluti Fabio Messina


AntCiar Profilo | Expert

Ciao

Con la versione Access 2003: apri il DB e vai nella sezione Strumenti ----> Protezione -----> Impostazione guidata Protezione
Configuri gli utenti e generi il file.

Ciao ciao
Cristian Barca
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5