IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Stored Procedure dans VBA


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 125
    Points : 80
    Points
    80
    Par défaut Stored Procedure dans VBA
    Bonjour,

    Voici un code VBA pour démarrer une STORED PROCEDURE placée sur un serveur SQL externe.
    Ce code est de l'ADO et ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub  ExecuteStoredProc()
     
        Dim dbs As ADODB.Connection
        Dim rst As ADODB.Recordset
        Dim strSQL As String
     
        dbs.ConnectionString = "DSN=DBName"
        dbs.Open
     
        strSQL = "EXEC StoredProcedureName"
        Set rst = dbs.Execute(strSQL)
     
        rst.Close : Set rst = Nothing 
        dbs.Close : Set dbs = Nothing
     
    End Sub
    Pourriez-vous corriger ce code et surtout me donner l'équivalent en DAO ?

    Merci,

    DPhBxl

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 125
    Points : 80
    Points
    80
    Par défaut
    J'ai trouvé pour la version ADO
    En fait il y a plus simple...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Sub ExecuteStoredProc()
     
        Dim Cmd As New ADODB.Command
     
        Cmd.ActiveConnection = "DSN=bdName"
        Cmd.CommandText = "spName"
        Cmd.CommandType = adCmdStoredProc
        Cmd.Execute
     
    End Sub
    Reste à trouver pour le DAO

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur dans une store procedure
    Par java250r dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 04/07/2012, 18h59
  2. ADP: VBA ou STORED PROCEDURES? Votre avis svp
    Par apprenti46 dans le forum Projets ADP
    Réponses: 5
    Dernier message: 24/08/2010, 22h52
  3. Commit/rollback dans les stored procedures
    Par mcurtis dans le forum PL/SQL
    Réponses: 6
    Dernier message: 21/07/2008, 09h37
  4. into dans stored procedures
    Par Moine dans le forum Outils
    Réponses: 12
    Dernier message: 26/10/2007, 17h19
  5. Réponses: 4
    Dernier message: 16/08/2007, 23h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo