Appel de proc stock SQL SERVER [Résolu][VBA][Access] - VB/VBA/VBS - Programmation
Marsh Posté le 06-04-2006 à 15:20:08
J'ai pris la première méthode et j'y suis arrivé.
Un truc à ne pas oublier et faire comme moi, c'est à dire perdre plein de temps... Quand on attribue des valeur à une liste de choix comme je le fais dans la première méthode, il ne faut pas oublier d'initialiser la liste lors du démarrage et enlever les valeurs que l'on aurait attribuées lors d'une précédente utilisation...
Je ne comprenais pas pourquoi j'avais des valeurs qui apparaissaient alors que sur le serveur la pro stock ne renvoyait pas ces valeurs... Elles provenaient d'une utilisation précédente.
J'espère que cela servira à quelqu'un, car on perd très facilement beaucoup de temps pour rien.
Marsh Posté le 06-04-2006 à 10:28:10
Bonjour à tous,
Je suis actuellement en train d'essayer d'adapter une classe VB utilisée sur une page ASP pour interroger une procédure stockée de SQL SERVER (2000) en classe VBA pour une interrogation via Access.
J'avais bien une fonction d'interrogation en VBA de cette procédure stockée, mais elle modifie quelque peu le recordset renvoyé par la procédure.
Lorsque je veux passer plusieurs paramètres, l'affichage montre que les paramètres ne sont pas pris en compte... Pourtant, lorsque j'affiche les paramètres, ils sont bien présents...
Donc, je vais essayer d'adapter une classe existante en VB puisque je n'arrive pas à trouver pourquoi la première solution me fait des bêtises...
J'ai donc la fonction suivante :
et la classe de questionnement de proc stock (je ne mets que le début où cela plante)
Il me met erreur 424, objet requis. Si j'enlève server juse avant .createobject("ADOBD.Command" ), il me met l'erreur 429, un composant ActiveX ne peut pas créer d'objet.
J'en perd mon latin...
Si quelqu'un peut m'aider dessus, soit pour la première fonction d'appel de la procdure (incorporation de paramètres) ou sur la classe.
Merci de vos réponses.
Message édité par Manu la Science le 06-04-2006 à 15:20:24
---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...