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

Access Discussion :

vba procedure stockée mysql


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2022
    Messages : 2
    Points : 1
    Points
    1
    Par défaut vba procedure stockée mysql
    Bonjour à tous,

    Ceci est mon premier post.

    Je suis administrateur dans le service public.

    Je pense avoir un soucis de passage de paramètre.

    Voici le code actuel :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Sub test_procedure_stocker_3(pIp_Serveur, pDB_Name, pDB_Username, pDB_PASS)
        Dim Cmd As ADODB.Command
        Dim Prm1 As ADODB.Parameter
     
        Set objMyConn = New ADODB.Connection
        objMyConn.CommandTimeout = 0
        objMyConn.ConnectionString = "DRIVER={MySQL ODBC 5.3 Unicode Driver};" & _
                                        "SERVER=" & pIp_Serveur & ";" & _
                                        "DATABASE=" & pDB_Name & ";" & _
                                        "USER=" & pDB_Username & ";" & _
                                        "PASSWORD=" & pDB_PASS & ";"
        objMyConn.Open
        Set objMyRecordset = New ADODB.Recordset
     
        Set Cmd = New ADODB.Command
        Cmd.ActiveConnection = objMyConn
        Cmd.CommandType = adCmdStoredProc
        Cmd.CommandText = "getIpAndUserFromMac"
     
        Set Prm1 = Cmd.CreateParameter("p0", adVarWChar, adParamInput, 255)
     
        Prm1.Value = "80:fa:5b:28:7f:7e"
        Cmd.Parameters.Append Prm1
     
        Cmd.Execute
        objMyRecordset.Open Cmd
     
        Set Cmd = Nothing
        Set objMyRecordset = Nothing
        Set Prm1 = Nothing
        Set Prm2 = Nothing
    End Sub
    J'ai commencé par la même commande exécutée sur mysql :
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    SET @p0='80:fa:5b:28:7f:7e'; CALL getIpAndUserFromMac(@p0);

    Qui fonctionne.

    Avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SQLCmd.CommandType = adCmdText
    Ce qui me renvoyait une erreur d'utilisation, ce qui a conduit au code ci dessus.

    J'ai maintenant aucune erreur cependant je n'ai pas d'enregistrement.
    Avec les espions je vois que les champs retournés sont bon mais sans valeur.

    J'ai aussi changé de version du pilote odbc de 8.00.27 à 5.03.13.00 mais rien.

    Auriez vous une piste ?

    Merci d'avance pour vôtre aide !

    Dimdim

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2022
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Espions
    Voici une capture des espions :

    Nom : procédurestockée.jpg
Affichages : 65
Taille : 344,2 Ko

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/09/2008, 23h07
  2. Convertir une procedure stockée MYSQL en PL/SQL?
    Par bliml dans le forum PL/SQL
    Réponses: 0
    Dernier message: 18/09/2008, 10h20
  3. [Palliatif] D2005 et Procedure stockée MySQL 5
    Par filouxera dans le forum Bases de données
    Réponses: 10
    Dernier message: 06/03/2006, 09h23
  4. probleme procedure stockée avec Mysql
    Par emna_bz dans le forum Installation
    Réponses: 2
    Dernier message: 01/02/2006, 16h26
  5. Appel a une procedure stockée en vba
    Par The_Nail dans le forum VBA Access
    Réponses: 36
    Dernier message: 01/04/2003, 16h44

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