Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 error con absolutepage
 Foro Bloqueado  Tema Bloqueado


Autor Temas
babel96
Starting Member

Mexico
23 Posts
Mensajes - 17 Feb 2008 :  02:52:43  Ver Perfil  Enviar Email
hola tengo un problema tengo mi aplicacion web con una base de datos en access acabo de migrarla a mysql puedo leer mi base de datos el problema es en la paginacion que tengo,

SQL = "SELECT Cod_Producto, Producto, Precio, Imagen FROM Productos " & _
"WHERE Activo AND Cod_Seccion='" & Cod_Seccion & _
"' ORDER BY Producto"
Tabla.Open SQL, Base, 3, 3

IF Tabla.EOF THEN
Response.Write "<center><h1>Esta seccion no contiene Productos</h1><center>"
ELSE
%>
<%
Tabla.PageSize = 5
Pagina= Request.QueryString("Pagina")
IF Pagina = "" THEN Pagina = 1 ELSE Pagina = CInt(Pagina)
%>
<%
Tabla.AbsolutePage = Pagina
Cont = 0
DO WHILE NOT Tabla.EOF
Cont= Cont + 1
IF Cont > Tabla.PageSize THEN Exit DO
Ruta = "Detalle_Producto2.asp?Cod_Producto=" &_
Server.URLEncode(Tabla ("Cod_Producto")) & "&Cod_Categoria=" & _
Server.URLEncode(Cod_Categoria) & "&Cod_Seccion=" & _
Server.URLEncode(Cod_Seccion)
%>
ejecuta desde una pagina anterior este codigo para mostrar productos y me dice el siguiente error.

El recordset actual no admite marcadores. Puede deberse a una limitación del proveedor o del tipo de cursor seleccionado.
/carrito/Productos2.asp, línea 217
la linea es
Tabla.AbsolutePage = Pagina
estuve checando y me daban la opcion de que al abrir mi base pusiera
Tabla.Open SQL, Base, 1, 2
o
Tabla.Open SQL, Base, 3, 1

ya intente las combinaciones y no me funciona.

espero que alguien me pueda ayudar de antemano gracias

Alexis_m20
Senior Member

Chile
1021 Posts
Posted - 18 Feb 2008 :  15:28:02  Ver perfil  Enviar e-mail  Visit Alexis_m20's Homepage
Hola..

prueba con abrirla con

Tabla.Open SQL, Base, 2, 3, 1

y nos cuentas

Si puedo ayudar lo hare


Edited by - Alexis_m20 on 18 Feb 2008 15:28:38Inicio Pagina

babel96
Starting Member

Mexico
23 Posts
Posted - 18 Feb 2008 :  19:03:52  Ver perfil  Enviar e-mail
Alexis gracias por tu comentario pero no me ha podido funcionar, y no creas que solo estoy sujeto a los comentarios que hacen favor de hacer en esta pagina tambien he estado investigando y en cuanto lo solucione lo anotaremos aqui igual no es algo del otro mundo pero a veces es mas facil programar cuando ya conoces los errores no crees. saludos y se agradecen sugerencias bye

Inicio Pagina

babel96
Starting Member

Mexico
23 Posts
Posted - 19 Feb 2008 :  18:30:14  Ver perfil  Enviar e-mail
disculpen por insistir en este tema pero he leido que probablemente mysql no adminte las sentencias absolutepage,RecordCount, pagesize etc.
alguien me podria ayudar a realizar la paginacion para que funcione con mysql o mandarme el link de algun ejemplo o tutorial se los agradecere mucho saludos.

Inicio Pagina

Alexis_m20
Senior Member

Chile
1021 Posts
Posted - 20 Feb 2008 :  14:47:00  Ver perfil  Enviar e-mail  Visit Alexis_m20's Homepage
Hola..

sabes te saldria a cuenta páginar de otro modo...

son = Ubound(Session("Datos"),2) + 1
resto = int(son / Regspag)
if (son mod Regspag) <> 0 then
resto = resto + 1
end if
if Request("NumPag") <= 1 then
pagIni = 0
pagFin = Regspag - 1
if pagFin >= son-1 then
pagFin = son - 1
end if
NumPag = 1
else
pagIni = (Request("NumPag") * Regspag) - Regspag
pagFin = (Request("NumPag") * Regspag) - 1
if pagFin >= son-1 then
pagFin = son -1
end if
NumPag = Request("NumPag")
end if

Si puedo ayudar lo hare
Inicio Pagina

babel96
Starting Member

Mexico
23 Posts
Posted - 20 Feb 2008 :  18:27:32  Ver perfil  Enviar e-mail
gracias a por tus comentarios alexis, ya lo solucione, y pues si tenia que hacer la paginacion de otra forma algo parecido a lo que mandaste. Ahora si que caso cerrado graxias desde México.

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar