Access

Signaler
Messages postés
23
Date d'inscription
mercredi 14 mai 2008
Statut
Membre
Dernière intervention
24 juin 2008
-
Messages postés
22
Date d'inscription
mercredi 6 juin 2007
Statut
Membre
Dernière intervention
23 juin 2011
-
Bonjour a tous


J'aimerais savoir comment me connecter à ma base de donnée son nom est : Base.odb car je l'ai fait avec openoffice
Pour l'instant je fait cet exécution :


    strCheminBase = "C\Documents and settings\thibaud\Bureau\VB6\Base.odb
    strConnexion = "MS Access;pwd=thibaud"
   
Set db = OpenDatabase(strCheminBase, False, False, strConnexion)

mais ce la ne marche pas il me dit que ce n'est pas reconnu
Merci de votre aide

1 réponse

Messages postés
22
Date d'inscription
mercredi 6 juin 2007
Statut
Membre
Dernière intervention
23 juin 2011

Salut,
tu pourrais travailler avec la méthode ADO, mais avant tu devrais activer le composant qui lui est relatif, va sur projets-->references, cherche Microsoft ActiveX Data Objects 2.5 Library et coche le.
ensuite met le code ds ton formulaire:

dim ct as adodb.connection
dim rc as adodb.recordset

Private Sub Form_Load()
Set ct = New ADODB.Connection
ct.Provider = "microsoft.jet.oledb.4.0"
ct.ConnectionString = "chemin\Base.odb"
ct.Open
Set rc= New ADODB.Recordset
rc.open " NOM_DE_TABLE",ct,adOpenDynamic, adLockOptimistic

end sub
par exemple si tu vx affecter un champs a une zone de texte, tu ajoute la ligne suivante a ton code:
text1.text= rc!NOM_DU_CHAMP

BON COURAGE
miss poopoucy