
tipo=Request.Form("tip")
nombre=Request.Form("nom")
cuenta=Request.Form("cue")
parcial=Request.Form("par")
muestra=parcial*5
sql2 = "SELECT * FROM ARTICULOS WHERE (CodTipo=" & tipo & ")"
set rec2 = Server.CreateObject("ADODB.Recordset")
set rec2 = con.execute(sql2)
posicion=0
while posicion<cuenta and not(rec2.eof)
rec2.movenext
posicion=posicion+1
wend
el fallo me da con la consulta "posicion<cuenta" del while.
posicion lo uso como contador para desplazarme por el registro.
cuenta es un contador del registro que se va incrementando conforme muestro los datos del registro y que voy pasando el valor de pagina a pagina.
en la misma pagina donde me da el error muestro los datos de las variables y el resultado es:
posicion 7 que es fin del registro
cuenta 6
con lo cual del while sale por fin de registro no por la consulta < y no entiendo porque.