Newsgroup: it.comp.lang.visual-basic
Titolo: [nuovo in fatto di programmazione] Info su password database

Ciao a tutti,
intanto un grazie a chi ha voglia e la bontà di rispondermi.
da poco tempo programmo con VB per hobby. Non ho fatto una scuola di
informatica ed ho incominciato con VB perchè mi sembrava il + semplice e il
più "simpatico"
Io utilizzo Visual Basic 6 (originale)...
Il mio quesito è questo:
Ho creato con access un database che poi ho riportato in VB mettendo i vari
pulsanti di navigazione, ricerca ecc..
Direttamente sul database (es. database.mdb) vorrei impostare la password
utilizzando access (su "strumenti" -> "protezione" -> "imposta password")
e poi tramite VB con un Form inserire la password per aprire il database.
Ho già provato in vari modi ma senza successo. Ho provato ha fare anche
ricerce con google ma senza risultato(o quasi).
Premetto che ho utilizzato il classico componente "Data" presente nella
casella strumenti standard di VB e non il componente "microsoft ADO data
control".
In verità io ho già provato ad utilizzare una cosa del genere (di prova) nel
form load
Set DbR = New ADODB.Connection
stringaCon = "PROVIDER=Microsoft.Jet.OLEDB.4.0;password = psw;UserID =
Admin;Data Source=C:\prova\database.mdb;"
DbR.Open stringaCon
ma sul DbR.Open mi si blocca dandomi:
"impossibile avviare l'applicazione. il file di informazione sul gruppo è
mancante o aperto in modo esclusivo da altro utente.
questo presumo perchè non ho agiunto il percorso per il system.mdw che
comunque non mi servierbbe se non c'è il mio utente
Ho provato anche con:
Dim Db As Database
Set Db = OpenDatabase(App.Path & "\Database.mdb", dbDriverComplete, False,
";pwd=passowrd;UID=Admin")
ma mi dice "password non valida" anche se è corretta.
Mi date qualche suggerimento??
Grazie di cuore!!

Ari-Ciao a tutti.....
ho fatto ancora delle ricerche su internet trovando degli esempi ma nessuno
che potesse risolvere il mio problema....
qualcuno ha la GENTILEZZA di farmi l'onore scrivendomi qualche consiglio
oppure quale parola utilizzare per una ricerca su google?
non sono un esperto e magari sbaglio a cercare.....
PS: leggendo i vari post mi sono accorto che raramente si risponde alle
persone che sono principianti in materia e che quindi fanno domande ritenute
per voi esperti "BANALI" e magari già stra-discusse in passato. Ma invece di
criticarli dicendo di andarsi a cercare la risposta su internet perchè non
volete spendere due minuti del vostro tempo a far "felice" una persona?
Con questo non voglio effendere nessuno e siccome sono umano posso errare e
come tale quello che ho scritto può tranquillimente essere un impressione.
Saluti Antonio..

 Saluti Antonio..
antonio, che ti devo dire...
da quello che si legge nel tuo post, stai facendo confusione tra i due
sistemi di protezione possibili su access:
1) crittazione db tramite password: il db viene codificato utilizzando una
password, se non la si conosce è impossibile aprirlo e modificarlo
2) accesso con login e password: consente di identificare l'utente che
accede al db, e quindi permette di assegnare autorizzazioni diversificate ai
vari utenti. è quello che, per funzionare, ha bisogno dei file .mdw
fatto questo cappelletto (in brodo :-) ) teorico, mi pare che tu stia
cercando di accedere ad un database protetto con il primo metodo utilizzando
la sintassi valida per il secondo, mi piacerebbe aiutarti ma non ricordo più
quale sia la sintassi che ti serve...
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Eh, Eh.... che io abbia fatto confusione non c'č dubbio.....
Intato ti ringrazio per la spiegazione!
Ora vedrň come aggiustarmi grazie anche a Lupo che mi ha postato un
collegamento molto interesante....
Appena riuscirň a risolvere la cosa magari lo posto !!