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

Marden Messages postés 1075 Statut Membre 210
 
Le facteur n'est pas passé. Quel est le nom de l'expéditeur ?
0
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
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