Access

timon23
Messages postés
23
Date d'inscription
mercredi 14 mai 2008
Statut
Membre
Dernière intervention
24 juin 2008
- 24 juin 2008 à 09:51
cs_miss_poopoucy
Messages postés
22
Date d'inscription
mercredi 6 juin 2007
Statut
Membre
Dernière intervention
23 juin 2011
- 24 juin 2008 à 11:47
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

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

24 juin 2008 à 11:47
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
0