Visual Basic et requête SQL de jointure

Fermé
RItalMan - 10 mai 2004 à 10:04
 fred - 10 mai 2004 à 10:23
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 !
A voir également:

2 réponses

"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
Effectivement, c'était bien ca, j'ai inversé nomdelatable.nomduchamp. Je te remercie infiniment !!
0
pas la peine
plutot bon boulot et courage !

@+
0