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

Macros et VBA Excel Discussion :

ADODB.Command utiliser une sub d'un module Access


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut ADODB.Command utiliser une sub d'un module Access
    Bonjour a tous,
    je ne parviens pas a trouver un exemple d'utilisation de l'objet Command de ADODB..

    ma question : quelle est la syntaxe pour utiliser l'objet command lorsque on veut appeller une sub présente dans module access.
    la sub dans le module est de type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public sub titi (byval str1 as string,byval str2 as String, ByRef str3 as string)
    Merci de votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    86
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 86
    Points : 47
    Points
    47
    Par défaut
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
    Je ne parviens pas a faire fonctionner la chose.....
     
    Public Function strReturn(ByVal inamexxx As String, ByVal inameyy As String) As String
    On Error GoTo ErrorHandler
     
    Dim result As String
    Dim objDataBaseConnection As New ADODB.connection
    Dim P1 As New ADODB.Parameter
    Dim P2 As New ADODB.Parameter
    Dim P3 As New ADODB.Parameter
    Dim cmd As New ADODB.Command
     
     
    objDataBaseConnection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\bdd1.mdb"
     
    objDataBaseConnection.Open
    With cmd
    Set .ActiveConnection = objDataBaseConnection
        .CommandType = adCmdStoredProc
        .CommandText = "pfstrReturn_Group_Ptc"
        .Prepared = True    
    End With
     
    Set P1 = cmd.CreateParameter(Name:="inamesymbol", Type:=adChar, direction:=adParamInput, Size:=7, Value:=inamesymbol)
    Set P2 = cmd.CreateParameter(Name:="inamefamily", Type:=adChar, direction:=adParamInput, Size:=10, Value:=inamefamily)
    Set P3 = cmd.CreateParameter(Name:="iresult", Type:=adChar, direction:=adParamOutput, Size:=10, Value:=result)
     
    cmd.Parameters.Append P1
    cmd.Parameters.Append P2
    cmd.Parameters.Append P3
    cmd.Execute '<- il plante ici....
     
    '.
    '.
    '.
    '.
    '.
    '.
    gfstrReturn_Group_PTC = result
     
    Exit Function
     
    ErrorHandler:
     If Err.Number <> 0 Then
            Call gflngDisplayMessage(39, enuErrorMessage, inamesymbol)
            'Erase ostrArrArray
            Err.Clear
        End If
        Resume Next
     
    End Function
    Une personne peut elle me donner un coup de main.?....
    MOn souhait : appeller une sud d'un module d'une base mdb..en utilisant adodb..
    ..

    MODIF
    BON, je ne suis pas parvenu a utiliser une sub d'un module .mdb. avec adodb...en revanche j'ai pu utiliser les requettes paramétrées de la base avec adodb...
    je clos donc le post..merci pour vos contris.....

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

Discussions similaires

  1. Tutoriel : établir et utiliser une connexion ODBC avec MS-Access
    Par Lou Pitchoun dans le forum Contribuez
    Réponses: 5
    Dernier message: 07/06/2016, 21h58
  2. [1.x] utiliser une filterForm dans un module CRUD
    Par belgacem.tlili dans le forum Symfony
    Réponses: 3
    Dernier message: 30/08/2010, 10h55
  3. Utiliser une fonction dans un module
    Par formidable78 dans le forum VBA Access
    Réponses: 11
    Dernier message: 30/01/2008, 12h49
  4. Utiliser une UDF SQL Server dans Access (ADP)
    Par isa911 dans le forum Access
    Réponses: 5
    Dernier message: 25/09/2007, 18h34
  5. Exécuter une sub d'un module dans une macro
    Par pnoel-bi dans le forum Access
    Réponses: 3
    Dernier message: 03/03/2006, 10h39

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