Requete SQL [Résolu]

cokoboye 40 Messages postés mardi 15 mai 2012Date d'inscription 11 septembre 2012 Dernière intervention - 17 mai 2012 à 14:42 - Dernière réponse : cokoboye 40 Messages postés mardi 15 mai 2012Date d'inscription 11 septembre 2012 Dernière intervention
- 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
NHenry 14279 Messages postés vendredi 14 mars 2003Date d'inscription 22 octobre 2018 Dernière intervention - 17 mai 2012 à 15:10
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
---

Merci NHenry 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de NHenry
DevLama 353 Messages postés mercredi 13 avril 2011Date d'inscription 10 janvier 2018 Dernière intervention - 17 mai 2012 à 20:22
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
cokoboye 40 Messages postés mardi 15 mai 2012Date d'inscription 11 septembre 2012 Dernière intervention - 19 mai 2012 à 14:29
0
Merci
Oui c'étais bien ce AND que j'avais totalement oublié !! merci bcp
Commenter la réponse de cokoboye

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.