Comment voir une BDD ACCESS 2003 sous VB6 ? - VB/VBA/VBS - Programmation
Marsh Posté le 10-02-2004 à 10:56:06
peux-tu préciser ta question? c'est un peu vague
Marsh Posté le 10-02-2004 à 11:09:05
J'ai une BDD sous access 2003 que je veux interfacer en VB6 avec ADO, pour faire des requêtes, la mettre à jour etc... Sauf que quand j'importe la BDD il me dit format inconnu...
Merci
Marsh Posté le 10-02-2004 à 11:15:16
mmmh t'as Access 2003 installé sur ta machine? ou à défaut la dernière version du MDAC? (Microsoft Data Access Component)
Tu peux montrer un peu de ton code?
Marsh Posté le 10-02-2004 à 11:21:40
Pour le moment aucun j'en suis au stade où je fais Menu Compléments > Assistants feuille de données > format access > parcourir > et là hop, format non reconnu...
Access c'est la 2003, comment vérifier la présence et la version du MDAC ?
Désolé mais je suis néophyte, j'ai acheté le bouquin qui va bien, sauf qu'ils ne parlent pas des pbs ou maj nécessaires pour faire tourner telle ou telle BDD sous VB6...
Merci !!
Marsh Posté le 10-02-2004 à 11:32:57
mouais. En gros tu dois avoir un truc qui s'appelle MDAC qu'on trouve soit en complément des CDs Office, Visual Studio (ou Basic), soit directement chez Microsoft. Si t'as VB d'installé, tu dois avoir ces MDACs, même anciens. Regarde dans le menu Project/Reference, tu as une liste (cfr signature) dans laquelle doit apparaître "Microsoft Access Data Objects 2.x".
Marsh Posté le 10-02-2004 à 11:39:09
Tiens c'est bizarre, je n'ai pas de Microsoft Access Data Objects 2.x... Je relance le cd d'install d'office pour voir !
Marsh Posté le 10-02-2004 à 11:42:32
et en plus je crois que tu as un vieux Windows pour qu'il ne soit pas déjà installé (sous 2000 on l'a par défaut)
Marsh Posté le 10-02-2004 à 11:48:22
Windows XP Corporate, Office 2003 Coporate, VB6...
C'est bizarre qu'il n'y soit pas... le gars du support va me ramener le cd d'install, des ke c fait je te dis quoi...
merci en tout cas !
Marsh Posté le 10-02-2004 à 11:52:21
oué mais non
le MDAC et en particulier ADO est essentiel au fonctionnement de Windows (à partir de 2000 en tout cas) donc tu dois forcément l'avoir d'installé, sinon t'as des fonctions comme l'Ajout/Suppression de programmes (surtout la suppression en fait) qui ne marche pas
Marsh Posté le 10-02-2004 à 11:58:42
J'ai Microsoft Data Access components, microsoft access 11.0 object library,j'ai bien le activex data objetcs 2.0 à 2.8 mais pas de Mic Access Data Objects 2.0
Marsh Posté le 10-02-2004 à 12:19:09
J'ai téléchargé la MDAC 2.5, en l'installant il m'a dit qu'elle était déjà présente... Or toujours impossible de voir la BDD access 2003 avec VB6... Format inconnu
Marsh Posté le 10-02-2004 à 12:22:55
Bon je viens de télécharger la 2.8 que j'ai pu installer, mais même topo... J'ai l'impression que dans le bouquin ils ont oublié une manip... Mais peut-on manipuler une bdd access 2003 sous VB6 ? (ouvrir, consulter, modifier, effacer des données, en ajouter etc ???)
Merci d'avance !
Marsh Posté le 10-02-2004 à 12:48:36
pour les données, oui, on fait ce qu'on veut. On coche ADO dans les références du projet et on a accès aux classes nécessaires de la librairie ADODB: Connection, Recordset, Command, ...
Marsh Posté le 10-02-2004 à 10:32:40
Merci