Bonjour =E0 tous,
J'utilise une base Access connect=E9e via ODBC =E0 SQL SERVER=20
2000. J'ai recr=E9e un code VB en proc=E9dure stock=E9e sous SQL.
Elle marche super ma proc=E9dure, mais seulement dans=20
Transac SQL, je ne parviens pas =E0 trouver l'astuce pour=20
l'appeler depuis Access !
vais-je devoir reprendre tout mon joli code en Visual=20
basic ou l'un d'entre vous a une id=E9e lumineuse ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Benoit Compoint
Bonjour,
Avec Access 97 on peut utiliser ODBCDirect pour appeler la procédure stockée, comme dans l'exemple ci-dessous : http://support.microsoft.com/default.aspx?scid=KB;EN-US;199708
Avec Access 2000/2002 on peut encore utiliser l'exemple ODBCDirect précédent à condition d'ajouter une référence vers la bibliothèque "Microsoft DAO 3.6" dans le projet VBA. Avec Access 2000/2002 on peut aussi appeler la procédure stockée via ADO comme dans l'exemple ci-dessous (procédure VBA CheckOutput) : http://support.microsoft.com/default.aspx?scid=KB;EN-US;232562
Benoît Compoint
"Sébastien" wrote in message news:0bf701c35693$fe4d83e0$ Bonjour à tous, J'utilise une base Access connectée via ODBC à SQL SERVER 2000. J'ai recrée un code VB en procédure stockée sous SQL. Elle marche super ma procédure, mais seulement dans Transac SQL, je ne parviens pas à trouver l'astuce pour l'appeler depuis Access ! vais-je devoir reprendre tout mon joli code en Visual basic ou l'un d'entre vous a une idée lumineuse ?
Merci d'avance de votre réponse !
Bonjour,
Avec Access 97 on peut utiliser ODBCDirect pour appeler la procédure
stockée, comme dans l'exemple ci-dessous :
http://support.microsoft.com/default.aspx?scid=KB;EN-US;199708
Avec Access 2000/2002 on peut encore utiliser l'exemple ODBCDirect précédent
à condition d'ajouter une référence vers la bibliothèque "Microsoft DAO
3.6" dans le projet VBA.
Avec Access 2000/2002 on peut aussi appeler la procédure stockée via ADO
comme dans l'exemple ci-dessous (procédure VBA CheckOutput) :
http://support.microsoft.com/default.aspx?scid=KB;EN-US;232562
Benoît Compoint
"Sébastien" <sboudin@buffalo-grill.fr> wrote in message
news:0bf701c35693$fe4d83e0$a301280a@phx.gbl...
Bonjour à tous,
J'utilise une base Access connectée via ODBC à SQL SERVER
2000. J'ai recrée un code VB en procédure stockée sous SQL.
Elle marche super ma procédure, mais seulement dans
Transac SQL, je ne parviens pas à trouver l'astuce pour
l'appeler depuis Access !
vais-je devoir reprendre tout mon joli code en Visual
basic ou l'un d'entre vous a une idée lumineuse ?
Avec Access 97 on peut utiliser ODBCDirect pour appeler la procédure stockée, comme dans l'exemple ci-dessous : http://support.microsoft.com/default.aspx?scid=KB;EN-US;199708
Avec Access 2000/2002 on peut encore utiliser l'exemple ODBCDirect précédent à condition d'ajouter une référence vers la bibliothèque "Microsoft DAO 3.6" dans le projet VBA. Avec Access 2000/2002 on peut aussi appeler la procédure stockée via ADO comme dans l'exemple ci-dessous (procédure VBA CheckOutput) : http://support.microsoft.com/default.aspx?scid=KB;EN-US;232562
Benoît Compoint
"Sébastien" wrote in message news:0bf701c35693$fe4d83e0$ Bonjour à tous, J'utilise une base Access connectée via ODBC à SQL SERVER 2000. J'ai recrée un code VB en procédure stockée sous SQL. Elle marche super ma procédure, mais seulement dans Transac SQL, je ne parviens pas à trouver l'astuce pour l'appeler depuis Access ! vais-je devoir reprendre tout mon joli code en Visual basic ou l'un d'entre vous a une idée lumineuse ?
Merci d'avance de votre réponse !
Annabelle
Bonjour, Tu peux exécuter une procédure stockée dans une requête SQl direct. La syntaxe : exec MaProc MonParametre C'est tout! Bon courage.
-----Message d'origine----- Bonjour à tous, J'utilise une base Access connectée via ODBC à SQL SERVER 2000. J'ai recrée un code VB en procédure stockée sous SQL.
Elle marche super ma procédure, mais seulement dans Transac SQL, je ne parviens pas à trouver l'astuce pour l'appeler depuis Access ! vais-je devoir reprendre tout mon joli code en Visual basic ou l'un d'entre vous a une idée lumineuse ?
Merci d'avance de votre réponse ! .
Bonjour,
Tu peux exécuter une procédure stockée dans une requête
SQl direct.
La syntaxe : exec MaProc MonParametre
C'est tout!
Bon courage.
-----Message d'origine-----
Bonjour à tous,
J'utilise une base Access connectée via ODBC à SQL SERVER
2000. J'ai recrée un code VB en procédure stockée sous
SQL.
Elle marche super ma procédure, mais seulement dans
Transac SQL, je ne parviens pas à trouver l'astuce pour
l'appeler depuis Access !
vais-je devoir reprendre tout mon joli code en Visual
basic ou l'un d'entre vous a une idée lumineuse ?
Bonjour, Tu peux exécuter une procédure stockée dans une requête SQl direct. La syntaxe : exec MaProc MonParametre C'est tout! Bon courage.
-----Message d'origine----- Bonjour à tous, J'utilise une base Access connectée via ODBC à SQL SERVER 2000. J'ai recrée un code VB en procédure stockée sous SQL.
Elle marche super ma procédure, mais seulement dans Transac SQL, je ne parviens pas à trouver l'astuce pour l'appeler depuis Access ! vais-je devoir reprendre tout mon joli code en Visual basic ou l'un d'entre vous a une idée lumineuse ?