Sub CreateDatabaseX() Dim wrkDefault As Workspace Dim dbsNew As DATABASE Dim prpLoop As Property ' Obtient l'objet Workspace par défaut. Set wrkDefault = DBEngine.Workspaces(0) ' Vérifie qu'aucun fichier ne porte le nom de la ' nouvelle ' base de données. If Dir("NewDB.mdb") <> "" Then Kill "NewDB.mdb" ' Crée une nouvelle base de données cryptée avec ' l'ordre de classement précisé. Set dbsNew = wrkDefault.CreateDatabase("NewDB.mdb", _ dbLangGeneral, dbEncrypt) With dbsNew Debug.Print "Propriétés de " & .Name ' Énumère la collection Properties du nouvel ' objet Database. For Each prpLoop In .Properties If prpLoop <> "" Then Debug.Print " " & _ prpLoop.Name & " = " & prpLoop Next prpLoop End With dbsNew.Close End Sub
Sub CreateWorkspaceX() Dim wrkODBC As Workspace Dim wrkLoop As Workspace Dim prpLoop As Property ' Crée un espace de travail ODBCDirect. Tant ' qu'un ' espace de travail Microsoft Jet n'est pas ' créé, le moteur de base de données Microsoft Jet ' n'est pas chargé en mémoire. Set wrkODBC = CreateWorkspace("ODBCWorkspace", "admin", _ "", dbUseODBC) Workspaces.Append wrkODBC ' Énumère les éléments de la collection Workspaces. Debug.Print "Objets Workspace " & _ " dans la collection Workspaces:" For Each wrkLoop In Workspaces Debug.Print " " & wrkLoop.Name Next wrkLoop With wrkODBC ' Énumère les éléments de la collection ' Properties de l'espace de travail ' ODBCDirect. Debug.Print "Propriétés de" & .Name On Error Resume Next For Each prpLoop In .Properties Debug.Print " " & prpLoop.Name & " = " & prpLoop Next prpLoop On Error GoTo 0 End With wrkODBC.Close End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question