Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Il y a un poste qui ressemble ici
Voila ce que j'ai à dire
Dans oracle avec un curseur style :
Cursor cpk_toto is Select betise From toto Where datedebetise = 'SYSDATE' order by 1;
Pour l'executer il faut ecrire
Open cpk_toto ; Fetch cpk_toto Into A_BETISE; --> on peut recuperer A_nbligne := cpk_toto%Rowcount; Close cpk_toto ;
Ma remarque est que
cpk_toto%Rowcount n'est pas le Nombre de ligne ramené par la requete du curseur mais Nombre de lignes traitées depuis le premier FETCH
L'astuce est donc de modifier le curseur
Cursor cpk_toto is Select betise, rownum From toto Where datedebetise = 'SYSDATE' order by rowmun desc , 1;
puis l'execute en ecrivant
Open cpk_toto ;
Fetch cpk_toto Into A_BETISE, A_nbligne;
Close cpk_toto ;
Voila
Hors ligne