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

VBA Access Discussion :

Erreur d'exécution '3061': - Trop peu de paramètres. 2 attendu [AC-2000]


Sujet :

VBA Access

  1. #1
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut Erreur d'exécution '3061': - Trop peu de paramètres. 2 attendu
    Salut,

    Je ne vois pas où se trouve mon erreur, voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SQL = "SELECT R_BILAN.SOLD_CTRY_CODE, R_BILAN.OOH_UDEF_B, R_BILAN.SHP_NAME, R_BILAN.SHP_ADDR1, R_BILAN.SHP_ADDR2, " _
        & "R_BILAN.SOLD_ZIP, R_BILAN.SHP_CITY, R_BILAN.SHP_NUM " _
        & "FROM R_BILAN " _
        & "GROUP BY R_BILAN.SOLD_CTRY_CODE, R_BILAN.OOH_UDEF_B, R_BILAN.SHP_NAME, R_BILAN.SHP_ADDR1, R_BILAN.SHP_ADDR2, " _
        & "R_BILAN.SOLD_ZIP, R_BILAN.SHP_CITY, R_BILAN.SHP_NUM"
    'MsgBox SQL
    Set oSQL = CurrentDb.OpenRecordset(SQL, dbOpenDynaset)
    Si je prends le résultat de SQL, et que je le copie dans une requête cela fonctionne, et la requête R_BILAN fonctionne correctement...


    Par contre si je l'exécute en VBA j'ai :
    Erreur d'exécution '3061':
    Trop peu de paramètres. 2 attendu
    J'ai les bibliothèques suivantes :
    • Visual Basic For Applications
    • Microsoft Access 10.0 Object Library
    • OLE Automation
    • Microsoft DAO 3.6 Object Library
    • Microsoft ActiveX Data Objects (Multi-dimesional) 2.8
    • Microsoft ActiveX Data Objects 2.8 Libray


    Qu'en pensez-vous ? Où ai-je loupé quelque chose ?

    @+.

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 758
    Points : 57 779
    Points
    57 779
    Billets dans le blog
    42
    Par défaut
    salut zoom,

    R_BILAN ne serait pas une requête paramétrée (ou faisant appel à une requête paramétrée) ?

    Voir http://support.microsoft.com/kb/210244/fr

    Sinon, dans ce contexte sans calcul sur le regroupement, la syntaxe avec SELECT DISTINCT est préférable.

  3. #3
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Salut,

    Ma requête R_BILAN contient des filtres venant d'un formulaire, c'est cela qui me bloque ?

    @+.

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Effectivement, si je supprime le filtre dans la requête cela fonctionne correctement.

    Merci.

    @+.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/03/2015, 20h08
  2. [AC-2010] Erreur d'exécution 3061: Trop peu de paramêtre 1 attendu
    Par acpsc dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/05/2013, 22h01
  3. Erreur d'exécution 3061, trop peu de paramètres (select)
    Par Requiem11 dans le forum VBA Access
    Réponses: 1
    Dernier message: 28/02/2008, 21h47
  4. Réponses: 1
    Dernier message: 30/05/2007, 10h41
  5. Réponses: 4
    Dernier message: 15/03/2006, 16h47

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