bies
Messages postés21Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention30 juillet 2010
-
10 févr. 2009 à 09:29
bies
Messages postés21Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention30 juillet 2010
-
11 févr. 2009 à 09:47
Bonjour, j'ai un souci que je n'arrive pas à résoudre. j'espère que quelqu'un pourra m'aider.
J'ai une bd access 2007 "BD1" sur laquelle je travaille depuis peu. je veux importer les données d'une autre bd "BD2" sous "BD1". j'ai réussi à la faire directement à partir d'access. Mais, lorsque j'exécute la petite appli bd2 sous bd2, il me génère des erreurs de compilation. en fait, il ne reconnaît plus les méthodes du recordset comme CursorType, Open, LockType, et je ne sais pas d'où çà peut venir. Pourtant , j'exécute bien des actions à partir de mon formulaire sous bd2.
bies
Messages postés21Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention30 juillet 2010 11 févr. 2009 à 09:47
Slut!!
juste pour dire que ce matin, j'ai pu résoudre mon pb. je crois savoir les syntaxes suivantes sont les mêmes:
1- dim rst as recordset
set rst = nex ADODB.recordset
2- dim rst as new ADODB.recordset.
donc, dans mon code, j'avais la 1ère syntaxe, je l'ai juste remplacée par la 2ième et tout fonctionne normalement. les références étant les mêmes. je sais que c'est un peu tirer par les cheveux, mais, je ne suis pas expert en vb pour savoir d'où vient le vrai pb.
bies
Messages postés21Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention30 juillet 2010 10 févr. 2009 à 10:56
Slut!!
merci de répondre assez promptement. je me suis aussi dit que c'est un pb de références. Mais, j'ai vérifié que toutes les références de ma bd2 sont bien présentes dans mon appli reliée à ma bd1. j'essaies quans même à nouveua de revérifier.
hellangel777
Messages postés267Date d'inscriptionjeudi 5 février 2009StatutMembreDernière intervention26 novembre 20131 10 févr. 2009 à 10:59
Re,
Au niveau de ta bd1 tu as créé un module en déclarant des références.
Dans ta bd2, tu ne fais que importer(???) et donc la configuration est celle qui est pas défaut.
Maintenant ce n'est qu'une idée...
HellAngel777
<hr />
Les machines ne font pas d'erreurs
Heureusement nous sommes humains
Vous n’avez pas trouvé la réponse que vous recherchez ?
bies
Messages postés21Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention30 juillet 2010 10 févr. 2009 à 11:18
je ne sais pas si on se comprend. en fait, j'importe ma bd2 sous ma bd1. j'importe tout ie, les requêtes, les formulaires, les modules, ... bref tt. je n'ai crée aucun autre module sous ma bd1. les modules qui sont sous ma bd1 sont ceux qui étaient là avant l'importation; c'est juste que qd j'exécute le contenu de mq bd2 mais sous ma bd1, il ne reconnaît pas les méthodes de rst. il me dit erreur de compilation; " membre de méthode ou de données introuvable".
penses-tu kil ya des manip à faire?
bies
Messages postés21Date d'inscriptionmardi 18 novembre 2008StatutMembreDernière intervention30 juillet 2010 10 févr. 2009 à 13:44
Je crois que là, j'ai vraiment du mal à m'exprimer. je réexplique; j'ai bd nommées bd1 et bd2. je travaille habituellement avec les 2 en les liant par le code, mais, çà commence à devenir un peu lourd. alors, bien qu'il n'y ait qu'une minime relation entre les 2, je voudrais importer les données de la bd2 dans la bd1; lmais, une fois exportée, lorsque j'exécute la petite appli vba liée à la bd2, le compilateur râle. il ne reconnait pas les méthodes de recordset sus citées.