Votre question

requete sql vb 6.0

Tags :
  • Sql
  • Programmation
Dernière réponse : dans Programmation
24 Mars 2007 17:01:33

slt
je veux ecrire une requéte sql qui consiste a afficher des informations sur un DataGrid en précisant un critére sur un ComboData.
je résume le comboData contient 4 types de sports et je veux afficher le nom des joueur,age qui joue chaque sport.j'ai fait ceci mais c'a m'affiche tout les joueurs.

j'ai 3 tables joueurs(idJoueur,nom,idSport),Sport(idSport,nomSport,idType),Type(idType,nomType)

select Sport.nomSport,joueurs.nom
from joueurs,Sport,Type
where joeurs.idSport=Sport.idSport and Sport.idType=Type.idType
je sais qu'il manque quelque chose mais je ne sais pa comment integrer le nomType a partir de DataCombo dans la requéte .
aidez moi a corriger ceci c important
merci

Autres pages sur : requete sql

a c 145 L Programmation
24 Mars 2007 20:55:13

donc ton combo te renvoit Type.nomType?
Si oui, ta requète doit être:
select joueurs.*, Sport.nomSport FROM joueurs, Sport, Type WHERE joueur.idSport=Sport.idSport AND Sport.idType=Type.idType AND Type.nomType='" & leNomType & '" GROUP BY joueurs.idJoueur

En ce qui concerne la récupération du dataCombo, je ne connais pas trop et ça dépend de comment les données sont envoyées.
24 Mars 2007 21:57:17

Je met mon grain de sel uniquement pour avoir le drapeau et voir la suite.

ComboData et DataGrid, je ne sais pas trop de quoi il s'agit, j'attaque toujours vb6 et sql via access.
a c 145 L Programmation
24 Mars 2007 21:59:17

ComboData => un "select" (une liste d'option)
DataGrid => un recordSet (un retour de requête SQL)
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS