[VB] Liaison VB --> Access 97 à 2003
Fermé
Helard
-
19 janv. 2006 à 16:03
Yoskopolite Messages postés 83 Date d'inscription lundi 14 juillet 2008 Statut Membre Dernière intervention 9 novembre 2012 - 8 mars 2011 à 17:28
Yoskopolite Messages postés 83 Date d'inscription lundi 14 juillet 2008 Statut Membre Dernière intervention 9 novembre 2012 - 8 mars 2011 à 17:28
A voir également:
- [VB] Liaison VB --> Access 97 à 2003
- Vb cable - Télécharger - Audio & Musique
- Vb - Télécharger - Langages
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Excel 97-2003 gratuit ✓ - Forum Excel
- Office 2003 - Télécharger - Bureautique
2 réponses
Yoskopolite
Messages postés
83
Date d'inscription
lundi 14 juillet 2008
Statut
Membre
Dernière intervention
9 novembre 2012
8
Modifié par Yoskopolite le 9/03/2011 à 12:13
Modifié par Yoskopolite le 9/03/2011 à 12:13
Salut à tous et désolé pour le remontage de topic.
Ayant eu le même soucis dans la même situation, j'ai pensé qu'il pourrait vous être utile de poster la solution que j'ai trouvé :
Il faut vérifier les références du projet VB. Dans mon cas, la référence sélectionnée était "Microsoft DAO 3.51 Object Library". Cette version est trop ancienne pour Access 2003 (je crois qu'elle est même trop ancienne pour Access 2000).
Il faut donc décocher cette référence et en cocher une plus récente (dans mon cas, j'ai coché "Microsoft DAO 3.6 Object Library", et cela a suffit).
J'en profite pour ajouter que si vous migrez vers une base 2007/2010 (format .accdb), la méthode diffère légèrement :
1. il faut d'abord installer le AccessDatabaseEngine sur la machine (http://www.microsoft.com/downloads/en/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en
Cela permet d'accéder à une base Access 2007/2010 depuis VB ou VB.net par exemple.
2. Il faut remplacer la référence citée plus haut par la référence "Microsoft Office 12 access database engine object library", cette fois-ci.
Ayant eu le même soucis dans la même situation, j'ai pensé qu'il pourrait vous être utile de poster la solution que j'ai trouvé :
Il faut vérifier les références du projet VB. Dans mon cas, la référence sélectionnée était "Microsoft DAO 3.51 Object Library". Cette version est trop ancienne pour Access 2003 (je crois qu'elle est même trop ancienne pour Access 2000).
Il faut donc décocher cette référence et en cocher une plus récente (dans mon cas, j'ai coché "Microsoft DAO 3.6 Object Library", et cela a suffit).
J'en profite pour ajouter que si vous migrez vers une base 2007/2010 (format .accdb), la méthode diffère légèrement :
1. il faut d'abord installer le AccessDatabaseEngine sur la machine (http://www.microsoft.com/downloads/en/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en
Cela permet d'accéder à une base Access 2007/2010 depuis VB ou VB.net par exemple.
2. Il faut remplacer la référence citée plus haut par la référence "Microsoft Office 12 access database engine object library", cette fois-ci.