Code:
Public Sub ActionSecDBAdmin(strAction As String, _
strPrimaryTab As String, _
strForeignTab As String, _
Optional strRelName As String, _
Optional ForeignFieldName As String)
Dim wrkspTempWorkspace As DAO.Workspace
Dim strSecureDB As String
Dim strUserName As String
Dim strPassword As String
Dim strGroupFile As String
On Error GoTo Errors
strGroupFile = PublicFolder & DatabaseGroup
'PublicFolder - folder
'DatabaseGroup - .mdw file
'Workgroup file:
DBEngine.SystemDB="Q:\ham\Companies_database\HAIDA TA\DATA\Testimine\HAIEquitySecutiry.mdw"
' !!! Problem is here: DBEngine.SystemDB remains default .mdw file
' (System.mdw file in C: drive)
'User
strUserName = "UserX"
strPassword = "PasswordX"
'New temporary workspace
Set wrkspTempWorkspace = DBEngine.CreateWorkspace("New", strUserName, strPassword)
DBEngine.Workspaces.Append wrkspTempWorkspace
'Open secured database
strSecureDB = PublicFolder & DatabaseFile
Set dbSecureDB = _
DBEngine.Workspaces("New").OpenDatabase(strSecureD B)
'Action with database...
End Sub
Jüri Kuusik.
[email protected]