Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2327 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  resultset

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

resultset

n°1219641
zizou771
http://mobiles.forumpro.fr
Posté le 10-10-2005 à 15:41:31  profilanswer
 


slt
 
j'ai un resulset qui recoit est declarer comme suit:
 

Code :
  1. ResultSet rs;
  2. cs = ConnexionDataSource.createStatement("maProcedure (?, ?)" );
  3. cs.setString(1, num);
  4. cs.registerOutParameter(2, OracleTypes.CURSOR);
  5. cs.execute();
  6. rs = (ResultSet)cs.getObject(2);


 
or lorsque le curseur est vide (c'est a dire quand ma procedure ne retourne rien) rs n'est pas null.
pourtant j'ai mis dans ma procedure a la fin:
 

Code :
  1. EXCEPTION
  2. WHEN NO_DATA_FOUND THEN NULL;


 
rs n'est pas null car quand je fait une boucle:
 

Code :
  1. if (rs != null) {


 
il rentre a l'interieur.
 
comment cela ce fait t'il?? rs devrait prendre la valeur null non??
merci d'avance

mood
Publicité
Posté le 10-10-2005 à 15:41:31  profilanswer
 

n°1220930
the real m​oins moins
Posté le 12-10-2005 à 03:27:41  profilanswer
 

nope, ton rs devrait probablement avoir une row, dont la valeur de la "colonne" qui t'interesse sera nulle..
cela dit, j'ai jamais appellée de stored proc en jdbc, mais à priori, ça me parait normal que ton rs ne soit pas null.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  resultset

 

Sujets relatifs
resultset beforeFirst()resultset
Trier un "tableau" (d'une page html) issue d'un resultset java ?[ORACLE/PHP] Disparition champs NULL dans mon resultset
[RMI]Rendre Un ResultSet SerialisableComment garder un resultset apres avoir ferme un statement
ResultSet et nom des colonnes[JAVA] transformer ResultSet en Vector d'Array
Comment savoir si une requête à bien fonctionnée avec un Resultset[VB] autoincrement et resultset
Plus de sujets relatifs à : resultset


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)