salut,
Je voudrais savoir si je peux avoir le nombre de lignes cherches par une requetre SQL...Par exemple, s'il y a une methode avec REsultset dans laquele on sait combien de lignes on a ???
Merci d'avance
salut,
Je voudrais savoir si je peux avoir le nombre de lignes cherches par une requetre SQL...Par exemple, s'il y a une methode avec REsultset dans laquele on sait combien de lignes on a ???
Merci d'avance
Merci pour quand j'utilise cela avec les procedures stockées, j'ai un problème de paramètrage ,ce que je fais est:
et quand je fais cela, il me donne un erreur que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 prepareCall("{call proc (?,?)}",ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY,ResultSet.HOLD_CURSORS_OVER_COMMIT ); myresultset.last();: // On se positionne sur le dernier element int nb_ligne = myresultset.getRow(); //récupérer le numéro de la ligne myresultset.beforeFirst(); // position initiale
c'est impossible d'ouvrir un curseur de serveur sur l'instruction .Utilisez un jeu de resultat par défaut ou un curseur client...
et quand j'ecris :
il me donne une faut en disant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 prepareCall("{call proc (?,?)}");
L'opération demandé n'est pas prise en charge par les jeux de resultats.
Merci de medonner les bonnes paramètres...
Parcourir un resultset dans les deux sens est une operation qui marche plus ou moins bien selon le type de drievr JDBC utilisé .
C'est aussi une operation couteuse si le jeux de données est grand .
Le plus performant est de faire une requete prealable qui fait un select count() .Dans ton cas tu dois faire une deuxieme proc stock qui fait cela et que tu appelles en premier .
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager