[java] Problème avec le TRY et le CATCH

Bonjour j'ai un souci avec mon code, dans cette partie du code, mon appli ne tient pas compte de ce qu'il y a entre le try et le catch, je ne vois absoluement pas pourquoi ... voici le morceau de code si qqn voit d'ou ça vient ça m'arrangerait merci.
========================================
public void
actionPerformed(ActionEvent e)
{
if(e.getSource()==departement)
{
resultat1 = (String) departement.getSelectedItem ();

requeteTemp = requeteC1 + ("'") + resultat1 + ("'");
rs2 = getQuery(requeteTemp,2);
try
{
rs2.first();
cdstruct1 = rs2.getString(1);
}
catch (java.lang.Exception ex){ex.printStackTrace();}
===========

merci d'avance !

3 réponses

  1. Comment le sais tu !?

    Moi je pencherais par le fait que ton prog plante avant le try!!

    A tu trace l'execution avec des system.out.println ?
    1. oui c comme ça que j'ai vu que ça ne prenait pas ce qu'il y a entre le try et le catch
  2. try {
    rs2.first();
    cdstruct1 = rs2.getString(1);
    } catch (java.lang.Exception ex){ex.printStackTrace();}

    et la ou est ce que tu plante?
    rs2 est il bien cree?
    Tu na aucune erreur dans la console!?
    1. salut brj,

      je te remercie d'avoir voulu m'aider mais un des mes collègue a trouvé d'ou ça venait, il ne voulait pas reconnaitre la requete donc ça faisait tt planter.

      je te remercie vraiment @+