Hola gente como puedo hacer para que al lado de un listado de registros aparezca al lado la numeracion (Como un listado) del orden, independientemente de la id.
Ejemplo:
1.Manolo
2.Luis
3.Pepe
Muchas gracias
| ||||
primero define una variable fuera de tu ciclo Dim incremento incremento = 1 'luego en tu ciclo la incrementas asi: do while not rs.eof ' aqui van tus tablas o lo qeu desees mostrar en pantalla con tus registros 'por ejemplo: response.write incremento &") " & rs("nombre") 'incrementas tu variable incremento = incremento + 1 'luego haces el loop rs.movenext loop ' cierras tu conexion y destruyes objetos rs.close set rs = nothing pruebalo y nos comentas. suerte
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| ||||
Upss! Tengo otro problemilla no me fije y abaj (tengo una paginación) me sale este error aunque me muestra los datos correctmente. ADODB.Recordset error '800a0e78' La operación no está permitida si el objeto está cerrado. /liga/clas_general.asp, line 181 A que puede ser debido? |
| ||||
re probablemente estás cerrando una conexion que nunca fue declarada o ya cerrada rs.close set rs = nothing tiene que ir exactamente despues de que dejas de hacer el while en tu caso.. do while not rs.eof bla bla rs.movenext loop rs.close set rs = nothing ve si te funka ![]() |
| ||||
En la linea 181, seguro tienes un Open "algo" o un Execute. Seguro o te haz equivocado en el nombre del objeto connection o lineas arriba (tal vez metido en algún if) tienes un set objConn=nothing, o peor aún, ni siquiera haz abierto o instanciado el objeto. Chéca eso (se llama "depurar" o "debugear", sin ofender). Saludos |
| ||||
guardar por session pues despues que pases una pagina antes de ello guarda en una variable hasta el valor maximo que tenia el numerillo de la contadora, luego cuando pases a la otra pagina tomas ese valor guardado y comienzas a contar a partir de alli.
__________________ Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria |
| ||||
el problema es que si por ejemplo no pasa a la pagina siguiente si no a la 3 o cuarta . si por ejemplo estas en la pagina numero 1 bien porque el contador va de 1 hasta n.. pero cuando pasa a la pagina siguiente debe comenzar en n+1 y si pasa a la tercera debe seguir con el ultimo de la pagina 2.. no pasar de la pagina 1 a la 3 y seguir con lo mismo.
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| ||||
una idea que se me me viene a la cabeza es la variable incremento multiplicarla por la pagina actual. si en cada pagina tienes la misma cantidad de registros (deberia ser asi) entonces coloca otra variable que sea Dim paginaactual, incremento y le recoges asi: paginaactual = request.querystring("paginaactual") luego la multiplicas por el incremento en cada pagina incremento = (incremento + 1) * paginaactual y abajo en tu paginacion le pasas como parametro a cada pagina 1|2|3|4 cada uno de estos numeros debe tener un enlace a la pagina siguiente asi por ejemplo pagina.asp?paginaactual=2 asi siempre sera un numero consecutivo incremento sea cual sea la pagina a la que le hagas click. bueno espero te sirva de ayuda, es lo mas que se me ocurre a esta hora de la mañana. suerte.
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |
| ||||
Como Puedo hacer que al rescatar un valor de la url mediante un request me siga sumando al resto de registros. Ej. Recoge valor de la url reg=10 Y que siga 11,12,13 No... 11,11,11,11... (Eso ya lo conseguí yo solito.. ;) Un saludo y gracias por vuestra ayuda |
| ||||
bueno, lo que debes hacer es lo que te dije, al final en la pagina la variable incremento tiene la suma de todo osea el ultimo valor entonces ese valor lo tienee que pasar por parametro a otra pagina tambien tienes que pasar la pagina por parametro. asi pagina.asp?incremento=<%=incremento%>&pagina=<%=pa gina%> el cuento de la paginacion es un poco mas complejo asi que si quieres entra a www.aspfacil.com alli te explican paso a paso como hacer la paginacion. el caso es que esa variable incremento la puedes multiplicar por la pagina actual asi tienes siempre el numero consecutivo en todas las paginas.
__________________ Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia http://www.controldevisitantes.com |