PC Review


Reply
Thread Tools Rate Thread

Connecting to a password protected mdb file

 
 
IgorM
Guest
Posts: n/a
 
      8th Apr 2010
Hi
I have an access mdb file with an Admin user and a password set for the
user. So basically when I try to open the mdb file a userform pops up
asking to provide user name and password for the database. If I don't
give a correct password or user name I cannot access the file. I tried
to use this in Excel VBA (see code below). It takes a user name and
password from a userform, connects to the database and retrieves each
table name. Unfortunately, if I provide a password (ie the same password
when opening the file through Windows Explorer) I cannot access the
file. I get an error: "Cannot start your application. The workgroup
information file is missing or opened exclusively by another user."

But if I leave the password blank it connects to the database and
retrieves table names. Why is that?

Private Sub cmdLogIn_Click()
Dim objCatalog As ADOX.Catalog
Dim objTable As ADOX.Table

Set objCatalog = New ADOX.Catalog

' Check if the database file path is set. If Not Len(gsDatabaseFilePath)
> 0 Then MsgBox gsMSG_DATABASE_FILE_NOT_SPECIFIED, vbInformation +
> vbOKOnly, gsAPP_NAME

Exit Sub
End If

On Error GoTo ErrorHandler ' Check if user name is not a null string. If
Len(txtUserName.Text) > 1 Then gsDatabaseConnectionString =
"Provider=Microsoft.ACE.OLEDB.12.0; " & _ "Data Source=" &
gsDatabaseFilePath & "; " & _ "User ID=" & txtUserName.Text & "; " & _
"Password=" & txtPassword.Text objCatalog.ActiveConnection =
gsDatabaseConnectionString

For Each objTable In objCatalog.Tables MsgBox objTable.Name
Next objTable
Exit Sub
Else MsgBox gsMSG_WRONG_CREDENTIALS, vbInformation + vbOKOnly,
gsAPP_NAME Exit Sub
End If

ErrorHandler: MsgBox gsMSG_WRONG_CREDENTIALS & " " & Err.Description,
vbInformation + vbOKOnly, gsAPP_NAME

End Sub
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
connecting to files in password protected folder =?Utf-8?B?Y21sZWRiZXR0ZXI=?= Microsoft Access Security 0 22nd Aug 2007 10:16 PM
Problem connecting to password protected Access file =?Utf-8?B?a3RoaWFnYXI=?= Microsoft VB .NET 4 28th Oct 2005 07:02 PM
Connecting to Password Protected MS Access DB A P Microsoft Access 11 20th Jul 2005 03:48 PM
XP Home PCs connecting to password protected 98SE shares Mal Franks Windows XP Networking 8 1st Apr 2005 05:49 AM
Connecting to password-protected printer attached to Windows 2000 computer Guybrush Windows XP Print / Fax 0 15th Oct 2003 08:03 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:51 PM.