Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
Je voudrais faire une requête avec des données et au bout de ligne afficher le n° de la ligne.
C'est à dire s'il y a 3 lignes de résultat, le n° de la 1ère ligne est 1, de la 2ème ligne est 2, de la 3ème ligne est 3.
NB : je suis en ASE 12
Hors ligne
bonjour,
c'est rowcount ?
Hors ligne
rowcount, c'est le nombre total de ligne pas le numéro de la ligne.
Dans mon exemple, rowcount renvoie à cahque ligne le chiffre 3.
Hors ligne
oops, rownum comme en oracle ?
Hors ligne
Non rownum ne fonctionne pas dans Sybase
Hors ligne
dans le cas ou cette requete est dans une datawindow,
il suffira alors de rajouter un nom de colonne bidon, de type entier.
et tu feras dans pb...
ll_rows = dw_1.rowcount() for li = 1 to ll_rows dw_1.setitem(li,'num_ligne'li) next
Hors ligne
pick ouic a écrit:
dans le cas ou cette requete est dans une datawindow,
il suffira alors de rajouter un nom de colonne bidon, de type entier.
et tu feras dans pb...Code: pb
ll_rows = dw_1.rowcount() for li = 1 to ll_rows dw_1.setitem(li,'num_ligne'li) next
Attention aux filtres éventuels:
Pensez à faire un :
dw_1.SetFilter("")
dw_1.Filter()
au préalable pour éviter les mauvaises surprises
Hors ligne