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 :

message d'erreur:Trop peu de paramètres


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut message d'erreur:Trop peu de paramètres
    bonjour
    lors de l'exécution d'une requête SQL j'ai le message d'erreur
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
    [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 5 attendu.
    comment résoudre alors ce problème??

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Et si tu nous montrais cette requête ?

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut
    salut
    la voila ma requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    rsClients.Open "SELECT [0032_Bordereau].Etabli_Le,[002_Affaires].Index_Affaire, [002_Affaires].Num_Cpte_Affaire,[0032_Bordereau].Index_Affaire,[0031_Doc_Sortie].Index_Doc_Sortie, [0031_Doc_Sortie].Code_Doc_Sortie, [0031_Doc_Sortie].Intitule_Doc_Sortie, [0031_Revision_Doc_Sortie].Index_Doc_Sortie, [0031_Revision_Doc_Sortie].Index_Affaire FROM 002_Affaires,0031_Doc_Sortie, 0031_Revision_Doc_Sortie where([002_Affaires].Index_Affaire = [0031_Doc_Sortie].Index_Affaire) and ([002_Affaires].Index_Affaire = [0031_Revision_Doc_Sortie].Index_Affaire) AND ([0031_Doc_Sortie].Index_Doc_Sortie = [0031_Revision_Doc_Sortie].Index_Doc_Sortie) and ([0031_Revision_Doc_Sortie].Index_Rev_Doc_Sortie=[0032_Details_Bordereau].Index_Rev_Doc_Sortie) and ( [0032_Bordereau].Index_bordereau=[0032_Details_Bordereau].Index_bordereau) and ( [0032_Bordereau].Index_Affaire=[002_Affaires].Index_Affaire) and ( [0031_Revision_Doc_Sortie].Index_Affaire=[0031_Doc_Sortie].Index_Affaire) GROUP BY [0032_Bordereau].Etabli_Le,[002_Affaires].Index_Affaire, [002_Affaires].Num_Cpte_Affaire,[0032_Bordereau].Index_Affaire,[0031_Doc_Sortie].Index_Doc_Sortie, [0031_Doc_Sortie].Code_Doc_Sortie, [0031_Doc_Sortie].Intitule_Doc_Sortie, [0031_Revision_Doc_Sortie].Index_Doc_Sortie, [0031_Revision_Doc_Sortie].Index_Affaire HAVING ((([002_Affaires].Index_Affaire)="&code&")) ORDER BY  [0031_Doc_Sortie].Code_Doc_Sortie, [0031_Revision_Doc_Sortie].Index_Doc_Sortie;"
    elle est un peu longue mais bon!!

  4. #4
    Membre Expert
    Avatar de Demco
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    1 396
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 396
    Par défaut
    Bonjour,

    Je te conseille la lecture du tutoriel de déboggage de requêtes SQL écrites en VBA dont tu trouveras le lien dans ma signature.

  5. #5
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Re,

    Essaie d'exécuter cette requête directement dans Access (tu fais un copier / coller en mode SQL dans le requêteur).
    A priori, l'erreur devrait être plus facile à localiser.

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 399
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 399
    Par défaut
    bonjour,

    vous appelez les tables [0032_Bordereau] et [0032_Details_Bordereau] qui ne sont pas dans votre clause From d'où erreurs.
    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
    53
    54
    55
    56
    57
    58
    59
    rsClients.Open "
    SELECT
     [0032_Bordereau].Etabli_Le,
     [002_Affaires].Index_Affaire, 
     [002_Affaires].Num_Cpte_Affaire,
     [0032_Bordereau].Index_Affaire,
     [0031_Doc_Sortie].Index_Doc_Sortie, 
     [0031_Doc_Sortie].Code_Doc_Sortie, 
     [0031_Doc_Sortie].Intitule_Doc_Sortie, 
     [0031_Revision_Doc_Sortie].Index_Doc_Sortie, 
     [0031_Revision_Doc_Sortie].Index_Affaire
    FROM
     002_Affaires,
     0031_Doc_Sortie, 
     0031_Revision_Doc_Sortie
    WHERE
     (
      [002_Affaires].Index_Affaire = [0031_Doc_Sortie].Index_Affaire
     ) 
     AND (
      [002_Affaires].Index_Affaire = [0031_Revision_Doc_Sortie].Index_Affaire
     ) 
     AND (
      [0031_Doc_Sortie].Index_Doc_Sortie = [0031_Revision_Doc_Sortie].Index_Doc_Sortie
     ) 
     AND (
      [0031_Revision_Doc_Sortie].Index_Rev_Doc_Sortie=[0032_Details_Bordereau].Index_Rev_Doc_Sortie
     ) 
     AND (
       [0032_Bordereau].Index_bordereau=[0032_Details_Bordereau].Index_bordereau
     ) 
     AND (
       [0032_Bordereau].Index_Affaire=[002_Affaires].Index_Affaire
     ) 
     AND (
       [0031_Revision_Doc_Sortie].Index_Affaire=[0031_Doc_Sortie].Index_Affaire
     )
    GROUP BY
     [0032_Bordereau].Etabli_Le,
     [002_Affaires].Index_Affaire, 
     [002_Affaires].Num_Cpte_Affaire,
     [0032_Bordereau].Index_Affaire,
     [0031_Doc_Sortie].Index_Doc_Sortie, 
     [0031_Doc_Sortie].Code_Doc_Sortie, 
     [0031_Doc_Sortie].Intitule_Doc_Sortie, 
     [0031_Revision_Doc_Sortie].Index_Doc_Sortie, 
     [0031_Revision_Doc_Sortie].Index_Affaire
    HAVING
     (
      (
       (
        [002_Affaires].Index_Affaire
       )="&code&"
      )
     )
    ORDER BY
     [0031_Doc_Sortie].Code_Doc_Sortie, 
     [0031_Revision_Doc_Sortie].Index_Doc_Sortie;"
    cordialement,

    philippe

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 03/09/2012, 18h51
  2. Réponses: 1
    Dernier message: 02/07/2010, 10h36
  3. [erreur] trop peu de paramètres
    Par sempire dans le forum Access
    Réponses: 8
    Dernier message: 05/06/2006, 15h45
  4. erreur :Trop peu de paramètres, C'est koi??
    Par nickg dans le forum ASP
    Réponses: 18
    Dernier message: 06/01/2006, 15h59
  5. erreur trop peu de paramétre. un attendu ??
    Par Amandine62 dans le forum ASP
    Réponses: 3
    Dernier message: 25/01/2005, 15h00

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