ASP - Avancer dans un recordset

Fermé
jabuka Messages postés 76 Date d'inscription mercredi 7 juillet 2004 Statut Membre Dernière intervention 7 août 2007 - 29 nov. 2006 à 15:24
 slooptoo - 29 nov. 2006 à 17:26
Bonjour, je me tourne vers vous pour un peu d'aide.

Je voudrais faire afficher une ligne d'un recordset dans un tableau puis la seconde ligne dans un autre tableau (le but etant d'inverser image et texte pour creer un embriquement d'image et de texte).

je fais un code de ce style :

<% while not RS.eof %>

<tableau avec cellule>

<% Rs.movenext %>

<tableau avec cellule inversée>

<% RS.movenext
wend %>

Sauf qu'il me renvoi une erreur du style:
"BOF ou EOF est égal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel.
"

Je ne comprends pas,
merci d'avance.






2 réponses

tu as un nombre impair d enregistrements dans ton recordset
donc il arrive a la derniere il l affiche puis tu fais un movenext il est donc a EOF et un deuxieme Movenext et il rale parce que ca-va-pas-la-tete
juste apres le premier rs.movenext mets donc un
if rs.eof then response.write "glop"
s il t affiche glop c est ca
0
j avais oublie le detail
si tu veux sortir d une boucle utiliser do while plutot que while tout seul
et Exit do te permettras de sortir
0