Requete SQL [Résolu]

Messages postés
40
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
11 septembre 2012
- - Dernière réponse : cokoboye
Messages postés
40
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
11 septembre 2012
- 19 mai 2012 à 14:29
Salut les gens...

Alors voila je tourne sur sqlserver2008 et visual studio 2010 mais quand j'essai une requete que je passe en paramtre: afficheRequete("SELECT[Nom_barquette Nom_client Date_vente] FROM[Barquette Client Vente] WHERE[Vente.Num_client = Client.Ref_client Vente.Type_vente = Barquette.Num_barquette]");
j'obtient le message suivant: "Expression de type non booléen spécifié dans un contexte où une condition est attendue, prés de 'vente.num_client client.refclient vente.type_vente barquette.num_barquette'." est ce que quelqu'un sait Pourquoi ce message ?

merci d'avance
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
14457
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
26 mai 2019
130
3
Merci
Bonjour,

Je ne connais pas cette syntaxe de requête :
SELECT[Nom_barquette Nom_client Date_vente] FROM[Barquette Client Vente] WHERE[Vente.Num_client = Client.Ref_client Vente.Type_vente = Barquette.Num_barquette]

J'aurais plus fait :
SELECT Nom_barquette, Nom_client, Date_vente FROM (Barquette INNER JOIN Vente ON Vente.Type_vente Barquette.Num_barquette) INNER JOIN Client ON Vente.Num_client Client.Ref_client

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualVasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 145 internautes nous ont dit merci ce mois-ci

Commenter la réponse de NHenry
Messages postés
354
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
22 novembre 2018
5
2
Merci
Salut,Je pense que c'est le AND,
afficheRequete("SELECT[Nom_barquette Nom_client Date_vente] FROM[Barquette Client Vente] WHERE[Vente.Num_client =  Client.Ref_client AND   Vente.Type_vente  = Barquette.Num_barquette]"); 
Commenter la réponse de DevLama
Messages postés
40
Date d'inscription
mardi 15 mai 2012
Statut
Membre
Dernière intervention
11 septembre 2012
0
Merci
Oui c'étais bien ce AND que j'avais totalement oublié !! merci bcp
Commenter la réponse de cokoboye