Meilleur auteur de réponses
Probleme d'installation de projet utilisant ADODB.dll

Question
-
Bonjour,
Je rencontre un soucis lors de la publication d'un projet réalisé en vb2010express sur un PC autre que celui utilisé pour le développement.
Dans ce projet, je gère une petite base de donnée de type access (.mdb) avec les référence Microsoft activeX Data objects 2.7 Library et l'espace de nom ADODB.
Lorsque j'utilise ce projet sur le PC ou je l'ai développé, aucun soucis, tous fonctionne. Même en dehors de l'application VB2010Express (en lançant juste le .exe donc)
Mais, si je désire l'installer sur un autre pc, le programme bug dès qu'il dois utiliser des commandes passé a ADODB.dll
J'ai bien vérifier et installé le framework et même le powerpack au cas ou mais rien y fait. (option cochées dans l'utilitaire de publication)
Je vois bien ADODB.DLL au même endroit sur le pc cible que sur le PC de developpement mais cela ne fonctionne pas.
Quelqu'un peut-il m'orienter ? Car avant je programmais sous vb6 et je suis passé depuis peu en vb2010 express. j'étais déjà content de pouvoir de nouveau manipuler les base de données sans trop de changement dans ma manière de programer mais là, si je ne peu pas installer mes applications sur d'autre poste, ce sera difficile de continuer dans ce sens.
Merci
A bientôt
Réponses
-
Bon ben je me repond a moi même
En écrivant mon post précédent, une idée m'est venue ! Pourquoi avoir utilisé Microsoft activeX DataObjects 2.7 library ? et pas une autre.....
J'ai donc fait de suite l'essai avec la 6.0 et maintenant cela fonctionne.
Je laisse le soin au experts d'expliquer pourquoi. Mais je n'ai pas effacé mon post au cas ou d'autres programmeur en herbe comme moi chercherai une solutions a ce problème, car cela faisait plusieurs heures que je cherchais des réponses sur le net sans en trouver.
Merci quand même......
- Marqué comme réponse Alex Petrescu mardi 28 décembre 2010 13:43
Toutes les réponses
-
Bon ben je me repond a moi même
En écrivant mon post précédent, une idée m'est venue ! Pourquoi avoir utilisé Microsoft activeX DataObjects 2.7 library ? et pas une autre.....
J'ai donc fait de suite l'essai avec la 6.0 et maintenant cela fonctionne.
Je laisse le soin au experts d'expliquer pourquoi. Mais je n'ai pas effacé mon post au cas ou d'autres programmeur en herbe comme moi chercherai une solutions a ce problème, car cela faisait plusieurs heures que je cherchais des réponses sur le net sans en trouver.
Merci quand même......
- Marqué comme réponse Alex Petrescu mardi 28 décembre 2010 13:43
-
-
Bonjour,
Oui je voudrai bien, mais les seule info que j'ai pu trouver de relativement claire et simple sont en utilisant ADODB.
Car pour trouver un exemple (simple !) qui me permette de travailler avec une base de donnée ce n'est pas facile.
Autrement dit :
Création de la base
Création d'une table
Création de champs
ensuite :
Ajouter des données
Supprimer des données
Modifier des données
Les afficher dans une grille (ou autre)
Pour trouver une source ou toutes ces opérations sont décrites clairement et simplement il faut se lever de bonheur
Car j'ai exploré pas mal de sites à la recherche de ce type d'infos et parmis des exemples fouillis en sql server, ADO.net, ADOX,SQlite ect...
pas facile de s'y retrouver quand on est autodidacte et un peu nullos comme moi !!!
Donc je me suis cantonné a ce que je sais faire et ce que j'ai trouvé.
Malgré tout, cela fonctionne maintenant et j'arrive a obtenir ce que je veux , mais je me doute bien qu'il y certainement des manières plus élégantes et plus professionnelles pour y arriver...
Je vous remercie néanmoins de votre réponse.
A bientôt peut-être pour une question sur...........ADO.net qui sait ?
Salutations.