Ordre SELECT

Mathias -  
 HackTrack -
Je dois incrémenter une variable par la valeur retourner d'un ordre SELECT. Le pb est si la requête ne trouve rien quelle est sa valeur : est elle nulle, ou est ce qu'elle renvoit une erreure? sachant qu'elle doit incrémenter une variable dans un pgm JAVA.

3 réponses

  1. Marden Messages postés 1075 Statut Membre 210
     
    Le facteur n'est pas passé. Quel est le nom de l'expéditeur ?
    0
  2. Mathias
     
    Peut-être alors pourriez-vous me dire si on peut gérer une erreure en JAVA seulement avec un if.
    cad: Si la valeur retourné est null alors...
    Sinon...
    fin si
    0
  3. HackTrack
     
    Si j'ai bien compris ton problème, tu trouveras ci-dessous un exemple (qui, entre parenthèses, n'a aucune utilité, mais bon, c'est un exemple) qui devrait t'apporter la solution:

    /**
    * @author HackTrack
    * @version 1.0
    */

    public class SelectTester extends Object {

    /** Creates new SelectTester */
    public SelectTester() {
    }

    public void startApp(){
    int i = 0;
    try{
    while(i++ < 10){
    switch(i){
    case 1:
    System.out.println("1");
    break;
    case 2:
    System.out.println("2");
    break;
    case 3:
    System.out.println("3");
    break;
    case 4:
    System.out.println("4");
    break;
    case 5:
    System.out.println("5");
    break;
    //si la valeur n'est pas valide, une exception est jetée
    default:
    throw new Exception("Valeur non valide");
    }
    }

    }catch(Exception e){
    //L'exception est gérée ici. a toi de la traiter
    // en fonction de tes besoins
    System.out.println("Erreur! " + e.getMessage());
    }
    }

    public static void main (String args[]) {
    SelectTester tester = new SelectTester();
    tester.startApp();
    }
    }

    ;-)
    Hacktrack
    0