[JAVA] mettre un resultset dans un string ????

mettre un resultset dans un string ???? [JAVA] - Programmation

Marsh Posté le 05-07-2001 à 14:16:51    

je n arrive pas a mettre un resultasert dans un string:
 
aff c est le string
et rs c est le resultset.
 
donc je fais  
rs.next()
aff=rs.getstring(1);
et ca me bala,ce tout un tas de truc que la BD a pas aime :(.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 05-07-2001 à 14:16:51   

Reply

Marsh Posté le 06-07-2001 à 16:26:33    

Là il faut regarder plusieurs choses :
 
1 - la méthode est getString mais je pense que c'est une erreur de recopie sinon ça compile pas !!
2 - l'index de récupération de colonne commence à 1 et pas à 0, dans ton exemple il tente de récupérer la première colonne retournée.
3 - ben si ton type de donnée n'est pas un string et ben c'est pas bon.
4 - Comme tout bon programmeur je testerai si le rs.next() te retourne true histoire de valider que t'as des données qui reviennent de la base !!
 
Si t'as des questions du même genre, n'hésite pas => roussetd@free.fr

Reply

Marsh Posté le 07-07-2001 à 00:37:26    

en fait ja i trouve le pb, je faisais un system.out.print et apres un getstring alors ca lui plaisait pas du tout.
et le curseur ne peut aller que de l avant donc je pouvais pas lire ce que je voulais.
la syntaxe etait bonne, mais malheureusement voila :D.
mais le pb est resolu merci :).
 
la le nouveau pb est: comment changer la positiondu curceur sans avoir apasser par un vecteur pour reenregistrer tous les resultset ou sans avoir a refaire une requete.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed