Lancer procédure stockée sur SQL serveur depuis Access

  • Initiateur de la discussion Initiateur de la discussion FaridP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

FaridP

XLDnaute Occasionnel
Bonjour le Forum,

Encore moi et mes questions mais ce devrait être la dernière normalement.

Je souhaiterais créer une fonction VBA sous Access qui exécuterait une procédure stockée sur SQL Server.

Je précise qu'il n'y a aucun paramètre, il suffit juste de se connecter au serveur et lancer la procédure mais pour le faible utilisateur que je suis, c'est une mission on ne peut plus difficile.

J'ai bien trouvé des exemples sur le net mais soit ils ne collent pas à mon cas et je n'arrive pas à les adapter.

Sur le papier, ça semble simple : connexion à la base et exécution de la procédure mais ça, c'est seulement sur le papier.

Merci de votre aide et du temps que vous m'avez accordé ne serait-ce que pour me lire.

Cordialement,

Farid
 
Dernière édition:
Re : Lancer procédure stockée sur SQL serveur depuis Access

Bonjour FaridP,

Normalement, le plus simple est par connection ADO sur ta base de données
tu sais te connecter en ADO à ta base ?

edit :
Peut-être un truc du genre

Code:
Sub ExecMSSQL(ByVal ChaineSQL As String)
Dim Conn As ADODB.Connection
    Set Conn = New ADODB.Connection
    Conn.ConnectionTimeout = 30
    Conn.Open "DSN=DSNToto;UID=Toto;PWD=Toto"
    Conn.CursorLocation = adUseClient
    Conn.Execute ChaineSQL
    Conn.Close
    Set Conn = Nothing
End Sub

Sub test()
    ExecMSSQL "EXEC sp_toto"
End Sub
 
Dernière édition:
Re : Lancer procédure stockée sur SQL serveur depuis Access

Bonsoir TotoTiti,

Décidément, tu vas devenir mon sauveur attitré...

Je vais tester mais ça semble être la solution que je recherche. En plus tu ne m'as pas simplement aidé, tu as tout fait !
J'ai juste à remplacer les infos de connexion et le nom de la procédure, c'est juste royal et super gentil de ta part.

Je teste ça rapidement mais quoi qu'il en soit, un très grand MERCI à toi !

Farid
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour