Visual Basic et requête SQL de jointure

RItalMan -  
 fred -
Bonjour à tous !

J'ai un gros problème car je veux réaliser une requête de jointure entre 2 tables en VB, et j'ai un message d'erreur : "Erreur trop peu de paramètres attendus 14 attendu"

Voilà le code de ma requête à problème :

RSpreludePP407.Open "select TYPE.PP407, NUMERO.PP407, ARTICLE.PP407, QUANTITE.PP407, DATEBES.PP407, GAMME.PP407, DTO.PP407, HDTO.PP407, FTO.PP407 ,HFTO.PP407, TYPE.PP403, GAMME.PP403, PHASE.PP403, POSTE.PP403  from PP407, PP403  Where GAMME.PP403 = GAMME.PP407", dbprelude, adOpenStatic, adLockOptimistic


Merci pour votre aide !

2 réponses

  1. fred
     
    "select TYPE.PP407, NUMERO.PP407, ARTICLE.PP407, QUANTITE.PP407, DATEBES.PP407, GAMME.PP407, DTO.PP407, HDTO.PP407, FTO.PP407 ,HFTO.PP407, TYPE.PP403, GAMME.PP403, PHASE.PP403, POSTE.PP403 from PP407, PP403 Where GAMME.PP403 = GAMME.PP407"

    il me semble que tu as inversé les roles des elements d'une requete SQL. en fait j'ai l'impression qu'au lieu de :
    SELECT nom_de_table.nom_de_colonne FROM nom_de_table

    tu as fait
    SELECT nom_de_colonne.nom_de_table FROM nom_de_table ;

    ou alors tu as plutot fais
    SELECT nom_de_table.nom_de_colonne. FROM nom_de_colonne;
    verifie le bien.

    @+
    0
  2. RItalMan
     
    Effectivement, c'était bien ca, j'ai inversé nomdelatable.nomduchamp. Je te remercie infiniment !!
    0
    1. fred
       
      pas la peine
      plutot bon boulot et courage !

      @+
      0