Parcours d'un recordset lorsque il manque un enregistrment - ASP - Programmation
Marsh Posté le 23-07-2002 à 13:18:01
'Lecture du dernier numero de RMA
sql_rma="Select * from RMA order by id_rma asc"
set obj_rma=Objconn.Execute(sql_rma)
'Parcour des enregistrement pour obtenir le dernier enregsitrement
do while not obj_rma.Eof
Response.Write(obj_rma("id_rma" )&"<br>" )
last_num=obj_rma("rma_num" )
obj_rma.MoveNext
Loop
Voila ce que j'ai ete obligé de faire car le code d'avant :
'Lecture du dernier numero de RMA
sql_rma="Select rma_num from RMA order by id_rma asc"
set obj_rma=Server.CreateObject("ADODB.Recordset" )
obj_rma.Open "rma",objconn,3
obj_rma.moveLast
last_num=obj_rma("rma_num" )
S'arrete de parcourir les enregistrments des qu'il y a un trou!!!
La requete est bonne car sous access j'obtient bien tous mes enregistrements c'est juste la façon dee parcourir les enregistrement qui doit deconner!!!
Mais je comprend pas pourquoi
Marsh Posté le 23-07-2002 à 12:58:57
Salut
Je souhaite trier mes enregistrment en fonction d'un champ auto.
Cepedant suite à des mise à jour le champ numerotation automatique comporte des trous : 127 128 129 131 etc..
Le probleme c'est que si classe par ordre croissant et que je prend le dernier ben il s'arrete de parcourir à 129...alors que c'est faux j'en ai plein derriere....
Comment corriger ce truc???
Merci