A voir également:
- VB 2005 et creation de base Access
- Vb - Télécharger - Langages
- Creation compte gmail - Guide
- Télécharger money 2005 - Télécharger - Comptabilité & Facturation
- Vb cable - Télécharger - Audio & Musique
- Formules excel de base - Guide
3 réponses
Utilisateur anonyme
7 mars 2010 à 19:12
7 mars 2010 à 19:12
bonjour,
Si on veut absolument créer une BD Access par code, il faut passer par DAO.
Référence: ajouter le composant COM 'Microsoft DAO 3.6 Library 5'
Imports DAO
Imports DAO.LanguageConstants
Dim result As Boolean = False
Dim dbe As New DBEngine
Dim db As Database
Try
db = dbe.CreateDatabase("c:\test.mdb", dbLangGeneral)
If Not (db Is Nothing) Then result = True
Catch ex As Exception : MsgBox(ex.Message)
Finally : If Not (db Is Nothing) Then db.Close()
End Try
Si on veut absolument créer une BD Access par code, il faut passer par DAO.
Référence: ajouter le composant COM 'Microsoft DAO 3.6 Library 5'
Imports DAO
Imports DAO.LanguageConstants
Dim result As Boolean = False
Dim dbe As New DBEngine
Dim db As Database
Try
db = dbe.CreateDatabase("c:\test.mdb", dbLangGeneral)
If Not (db Is Nothing) Then result = True
Catch ex As Exception : MsgBox(ex.Message)
Finally : If Not (db Is Nothing) Then db.Close()
End Try
Salut
merci pour ta réponse
J'ai essayé ton code dans un projet à part, et il me retourne une erreur "La récupération de la fabrique de classe COM pour le composant avec le CLSID {00000100-0000-0010-8000-00AA006D2EA4} a échoué en raison de l'erreur suivante : 80040154." sur la ligne
Merci pour ton aide =)
merci pour ta réponse
J'ai essayé ton code dans un projet à part, et il me retourne une erreur "La récupération de la fabrique de classe COM pour le composant avec le CLSID {00000100-0000-0010-8000-00AA006D2EA4} a échoué en raison de l'erreur suivante : 80040154." sur la ligne
Dim dbe As New DBEngine
Merci pour ton aide =)