Parcours d'un recordset lorsque il manque un enregistrment

Parcours d'un recordset lorsque il manque un enregistrment - ASP - Programmation

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

Reply

Marsh Posté le 23-07-2002 à 12:58:57   

Reply

Marsh Posté le 23-07-2002 à 13:00:31    

hein ?
c quoi ta requete ?

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed