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

VB 6 et antérieur Discussion :

[VB6] [ADO] Procedure stockée : spécifier les paramètres


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 9
    Points : 8
    Points
    8
    Par défaut [VB6] [ADO] Procedure stockée : spécifier les paramètres
    Bonjour
    J'ai un probléme avec la syntaxe de ma procédure stocké car je ne sais comment l'envoyé avec des paramétres , si qq un pouvait m'aidé

    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
    17
    18
       Set cnx = New ADODB.Connection
        Set cmd = New ADODB.Command
        Set param = New ADODB.Parameter
     
        cnx.ConnectionString = "Provider=" & strProvider & ";Persist Security Info=False;User ID=" & userId & ";Data Source=" & strDataSource
     
        cnx.Open
        MsgBox "cnx ok"
     
        cmd.CommandType = adCmdStoredProc
        MsgBox "type procedure OK"
     
    cmd.CommandText = "sp_addlogin [@loginame='" & userId & "'], [@passwd=''],[@defdb='AdminSfc']"
        Set cmd.ActiveConnection = cnx
        MsgBox "active connect OK"
     
        cmd.Execute
        MsgBox "procedure-1 OK"

  2. #2
    Expert éminent
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Points : 7 962
    Points
    7 962
    Par défaut
    il faut parcourir la collection parameters de ton objet comand

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2002
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Merci pour la réponse, sa m'a bien aidé
    voici la syntaxe exact :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    cmd.CommandText = "sp_addlogin"
    Set cmd.ActiveConnection = cnx
    MsgBox "active connect OK"
    cmd.Parameters.Item("@loginame").Value = strNewUser
    cmd.Parameters.Item("@passwd").Value = ""
    cmd.Parameters.Item("@defdb").Value = "AdminSfc"
    cmd.Execute

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

Discussions similaires

  1. comment appeler procedure stocké en vb6
    Par sihame23 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 04/08/2008, 07h20
  2. [ADO.NET] Procedure stocké + float + ora 20100
    Par freddyboy dans le forum Interfaces de programmation
    Réponses: 1
    Dernier message: 06/06/2008, 11h04
  3. Erreur 450 avec une procedure stockée : Access/VB6
    Par poissonsoluble dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 30/05/2007, 10h14
  4. ADO procedure stockée [Ac97]
    Par jeromeb dans le forum VBA Access
    Réponses: 9
    Dernier message: 19/12/2003, 12h36
  5. [VB6] [ADO] Pb ajout enregistrement table liée
    Par fikou dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 01/10/2002, 11h49

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