[AccessD] PrivDBEngine object no longer works on some XP machines

Gustav Brock gustav at cactus.dk
Mon Jun 7 10:40:26 CDT 2004


Hi John

This object is "non-documented".
Why not just create a new Workspace and open the (backend) database
in this?

/gustav


> Anyone run into a problem where the PrivDBEngine objects doesn't work on
> some XP machines?

> I've been using this routine for years. It allows me to make database
> changes to secure databases as long as I have the correct system.mdw
> security file.

> Specs: Written in Access 2000. Resides in an Access 200 MDE library file.
> Problem occurs runtime or even if PC is already loaded with Access 2000, or
> XP loaded. Very intermittant.
> Comes up with an ODBC error/DSN error.
> Here is a snippet of code:


> It breaks at line 160

> Snippet:


>       Dim dbe As DAO.PrivDBEngine
>       Dim wsp As DAO.Workspace
>       Dim dbEXT_Database As DAO.Database
>       Dim strSecurityFileName As String

> 30    strSecurityFileName="c:\test\system.mdw"

> 90    Set dbe = New PrivDBEngine
> 100   With dbe
> 110        .SystemDB = strSecurityFileName
> 120        .DefaultUser = "USER"
> 130        .DefaultPassword = "PASSWORD"
> 140    End With
> 150    Set wsp = dbe.Workspaces(0)  'systemdb is locked in now

>       'Check the table from the external back end. If There return a true

> 160   Set dbEXT_Database = wsp.OpenDatabase(strDataBaseFileName)

> ALSO, Teery Kreft has done some work in this area. Anyone have her web site
> or email address?

> John Skolits




More information about the AccessD mailing list