Afficher le résultat d'un count dans un jlabel
Anonyme
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis débutant en programmation java, je souhaite récupérer le résultat de ma requête count dans un jlabel.
Elle est basé sur deux combo box
Je suis débutant en programmation java, je souhaite récupérer le résultat de ma requête count dans un jlabel.
Elle est basé sur deux combo box
Configuration: Android / Chrome 72.0.3626.76
A voir également:
- Afficher le résultat d'un count dans un jlabel
- Resultat foot - Télécharger - Vie quotidienne
- Afficher le 0 devant un nombre dans excel - Guide
- Afficher appdata - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Lexer resultat - Télécharger - Sport
2 réponses
Bonjour,
Merci pour cette information. As-tu une question ?
Pour rappel :
Et aussi :
CCM ne fait pas les exercices. Une aide peut être donnée si une travail personnel est démontré.
Merci pour cette information. As-tu une question ?
Pour rappel :
Les réponses sont données par des bénévoles, pas par des machines. Il est vivement recommandé d'user des formes minimales de la politesse ("bonjour', "s'il vous plait", "merci d'avance") pour rester dans le cadre de notre charte d'utilisation.
Et aussi :
CCM ne fait pas les exercices. Une aide peut être donnée si une travail personnel est démontré.
Merci pour la réponse Chris
C'est ma première fois que je pose une question sur une plateforme.
Je suis sur application de gestion des formations
Pour mon problème, elle est basé sur trois tables: participant, formation et session de la formation
Je souhaite compter le nombre de participants par formation et session après sélection du combo formation et session pour l'afficher dans un jlabel
Mon code est le suivant:
Voici ma requête il n'y pas de d'erreur dans le code. Et j'arrive à l'exécuter dans cmd.
Mais dans le formulaire, ça m'affiche à 0 dans le label
S'il vous plait besoin d'aide
C'est ma première fois que je pose une question sur une plateforme.
Je suis sur application de gestion des formations
Pour mon problème, elle est basé sur trois tables: participant, formation et session de la formation
Je souhaite compter le nombre de participants par formation et session après sélection du combo formation et session pour l'afficher dans un jlabel
Mon code est le suivant:
Try{ String req=" Sélect count(partipant.id) as nbPart from participant inner join formation on formation.Id=participant. id_formation inner join session on session.id=participant.id_participant where formation.libelle"=" '+ cmboFormation.getSelecteditem ' " and session.libelle = " '+cmbSeession.getSelecteditem+' "; St.executeQuery(req); int count =0; While (RS.next()){ Count=(RS.getInt(1)); } LabelNb.setText(count+""); }
Voici ma requête il n'y pas de d'erreur dans le code. Et j'arrive à l'exécuter dans cmd.
Mais dans le formulaire, ça m'affiche à 0 dans le label
S'il vous plait besoin d'aide
Bonjour,
"il n'y pas de d'erreur dans le code"
Donc on ne doit pas parler du même code, parce que celui-ci est bourré de fautes... Entre les majuscules à Try ou While, et surtout le String avec une alternance de
Ensuite si on parle de la requête SQL en elle même, il faudrait que tu la testes avec un SGBD avant de la coder en Java, parce que elle aussi est fausse. Entre le "Sélect" avec un "é" ou le "partipant.id" alors que ta table s'appelle "participant"...
Ça ne peut pas fonctionner, tout est trop approximatif, le programme ne peut pas comprendre ce que tu essayes de lui dire, il faut être rigoureux.
"il n'y pas de d'erreur dans le code"
Donc on ne doit pas parler du même code, parce que celui-ci est bourré de fautes... Entre les majuscules à Try ou While, et surtout le String avec une alternance de
"
+et
'complètement erronée, ton code ne peut pas compiler...
Ensuite si on parle de la requête SQL en elle même, il faudrait que tu la testes avec un SGBD avant de la coder en Java, parce que elle aussi est fausse. Entre le "Sélect" avec un "é" ou le "partipant.id" alors que ta table s'appelle "participant"...
Ça ne peut pas fonctionner, tout est trop approximatif, le programme ne peut pas comprendre ce que tu essayes de lui dire, il faut être rigoureux.
Merci pour la réponse KX
J'ai déjà testé la requête sous MySQL et fonctionne bien.
Les erreurs c'est lors de la saisie sur mon téléphone car elle essaie de faire des corrections automatique.....
Mon problème c'est plutôt comment récupérer le résultat et l'afficher.
Merci d'avance
J'ai déjà testé la requête sous MySQL et fonctionne bien.
Les erreurs c'est lors de la saisie sur mon téléphone car elle essaie de faire des corrections automatique.....
Mon problème c'est plutôt comment récupérer le résultat et l'afficher.
Merci d'avance
try{ st = cnn.createStatement(); String req="Select count(participant.id) as nbPart from participant inner join formation on formation.Id=participant.id_formation inner join session on session.id=participant.id_participant where formation.libelle"='"+ cmboFormation.getSelectedItem().toString+"' and session.libelle = '"cmbSession.getSelectedItem.toString+"'"; st.executeQuery(req); int count =0; while (rs.next()){ count=(rs.getInt(1)); } LabelNb.setText(count+""); }