Update user-level security (MS Access) in VB6

Please support our Visual Basic 4 / 5 / 6 advertiser: Programming Forums - DaniWeb Sister Site
Reply

Join Date: Aug 2005
Posts: 2
Reputation: lucid_fox is an unknown quantity at this point 
Solved Threads: 0
lucid_fox's Avatar
lucid_fox lucid_fox is offline Offline
Newbie Poster

Update user-level security (MS Access) in VB6

 
0
  #1
May 4th, 2007
Hello everyone, I am searching for help with a current problem involving MS Access and VB6.

My situation is this: I have a (rather large) program written in VB6 that uses an MS Access database. I have user-level security implemented on the database itself, which (though a not-often used capability) serves its purpose just fine. My issue is that I have changed the user-level permissions on a specific query in the database to allow third-party applications to access specific portions of my data. Users who install the newest version of my program are fine: the database is current, and the updated permissions on the query are correct.

The problem arises when users upgrade the program from a previous version; this is the case with nearly 95% of my customers. The query (which was still present in the older version) does not inherit the permissions of the new database. It is not feasible for every one of them to uninstall their current (out-dated) version of the application and start over with a clean install.

I assume that there is a way to access/modify user-level security on an MS Access database using DAO, or something of the nature, but I am unaware of the exact method.

If there is a way, DAO or otherwise, I would certainly like to know. Any help would be greatly appreciated.

Cheers,
MAB
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Visual Basic 4 / 5 / 6 Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC