Foros del Web » Programando para Internet » ASP Clásico »

Paginando que es gerundio...

Estas en el tema de Paginando que es gerundio... en el foro de ASP Clásico en Foros del Web. Buenas notxes a todos! Bueno, he estado mirando y volviendo a mirar los ejemplos de paginación del foro, cogiendo los ejemplos e intentando arreglarlos para ...
  #1 (permalink)  
Antiguo 29/01/2005, 22:45
 
Fecha de Ingreso: enero-2005
Mensajes: 1
Antigüedad: 19 años, 4 meses
Puntos: 0
Paginando que es gerundio...

Buenas notxes a todos!

Bueno, he estado mirando y volviendo a mirar los ejemplos de paginación del foro, cogiendo los ejemplos e intentando arreglarlos para lo que deseo hacer, pero siempre recibo el mismo error:

· Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'fk_foro =

en todos los ejemplos salen consultas sin where, del tipo SELECT * FROM <tabla>, pero qué ocurre cuando utilizas "SELECT * FROM post WHERE fk_foro ="& id_foro (variable recogida por querystring("id"))

pues llevo ya unas horas mirandolo, y no consigo encontrar ningún ejemplo que me solucione este problema, pues es la paginación de un foro, al que le paso la id para que cargue todos los mensajes de ese determinado foro.

ni con <a href=foro.asp?id=" & id_foro & " ni con nada de nada :(

¿Alguien sabe cuál es la solución?

Mutxisimas gracias de antemano

Última edición por sagrath; 29/01/2005 a las 22:46
  #2 (permalink)  
Antiguo 30/01/2005, 22:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Explicando un poco mas que también es gerundio

Este error se puede deber a dos causas:

La primera y la segunda ayyy domingo en la noche y todavía con la resaca :-p

Ahora si:

1.- Verifica que tu variable(id_foro ), efectivamente tenga un valor y que no en cambio esté vacía.
2.- Verifica el tipo de dato del campo fk_foro, de casualidad no será de tipo texto? si es así, necesitas pasarle a la SQL el texto como string, es decir entre comillas simples:

"SELECT * FROM post WHERE fk_foro ='" & id_foro & "'"

Salú y que comience el lunes
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:09.