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

error al abrir recordset

Estas en el tema de error al abrir recordset en el foro de ASP Clásico en Foros del Web. Tengo el siguiente código <!--#include file="include/conexion.asp"--> <% dim sql, RsMensaje, Mensaje set RsMensaje=server.CreateObject("ADODB.Recordset") sql="select count(*) as total, id_mensaje,nombre,email,mensaje,fecha,hora from Mensajes" RsMensaje.open sql,conn,1 algo bastante simple, ...
  #1 (permalink)  
Antiguo 24/06/2003, 15:43
 
Fecha de Ingreso: junio-2003
Ubicación: Bilbao
Mensajes: 90
Antigüedad: 21 años
Puntos: 1
error al abrir recordset

Tengo el siguiente código

<!--#include file="include/conexion.asp"-->
<%
dim sql, RsMensaje, Mensaje
set RsMensaje=server.CreateObject("ADODB.Recordset")
sql="select count(*) as total, id_mensaje,nombre,email,mensaje,fecha,hora from Mensajes"
RsMensaje.open sql,conn,1

algo bastante simple, pero me produce el error, "el objeto no acepta las propiedades solicitadas", al intentar abrir el recordset para hacer paginación.

Tengo instalado windows2000 y el iis.

Alguien sabe cuál es el problema?????
Gracias de antemano
__________________
Code
  #2 (permalink)  
Antiguo 24/06/2003, 16:04
Avatar de Cauchemar  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 137
Antigüedad: 21 años
Puntos: 0
has probado sin las opciones del cursor.. es que si pones eso y no pones el tipo de bloqueo a la tabla igual se lia...

o tambien puede ser que no te deje hacer un cursor solo adOpenKeySet (ese era el 1 no?) prueba con el tipo 0
__________________
La utopía está en el horizonte: cuando yo camino dos pasos ella se aleja dos pasos. Yo camino diez pasos y ella está diez pasos más lejos ¿Para qué sirve la utopía?. Sirve para eso: para caminar.
  #3 (permalink)  
Antiguo 24/06/2003, 16:08
 
Fecha de Ingreso: junio-2003
Ubicación: Bilbao
Mensajes: 90
Antigüedad: 21 años
Puntos: 1
claro es el tipo adopenkeyset, porque quiero realizar paginación
pero no sé lo que pasa.
Qué tipo de bloqueo tendría que usar, nunca he jugado con eso.
con el tipo de cursor por defecto (0) me funciona perfectamente, pero no quiero que salgan todos los registros en la misma página
__________________
Code
  #4 (permalink)  
Antiguo 24/06/2003, 16:21
Avatar de Cauchemar  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 137
Antigüedad: 21 años
Puntos: 0
¿hmm y no te resultaria mas comodo realizar la paginacion obteniedo el recordset con un .getRows() ?

En el bloqueo yo pondría el 3 (adLockOptimistic), que solo te bloquea los registros individualmente y en el caso de que haya cambios
__________________
La utopía está en el horizonte: cuando yo camino dos pasos ella se aleja dos pasos. Yo camino diez pasos y ella está diez pasos más lejos ¿Para qué sirve la utopía?. Sirve para eso: para caminar.
  #5 (permalink)  
Antiguo 24/06/2003, 16:30
 
Fecha de Ingreso: junio-2003
Ubicación: Bilbao
Mensajes: 90
Antigüedad: 21 años
Puntos: 1
si despues meto los registros en un array con getrows.
Pero para que solamente me saque los 10 registros en el array hago la paginación, vuelvo a llamar a la pagina mandandole otra pagina, y asi es mas comodo

Cómo dices que lo haga????
__________________
Code
  #6 (permalink)  
Antiguo 24/06/2003, 16:36
 
Fecha de Ingreso: junio-2003
Ubicación: Bilbao
Mensajes: 90
Antigüedad: 21 años
Puntos: 1
si despues meto los registros en un array con getrows.
Pero para que solamente me saque los 10 registros en el array hago la paginación, vuelvo a llamar a la pagina mandandole otra pagina, y asi es mas comodo

Cómo dices que lo haga????
__________________
Code
  #7 (permalink)  
Antiguo 25/06/2003, 01:44
Avatar de Cauchemar  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 137
Antigüedad: 21 años
Puntos: 0
No, si quieres paginar en distintas paginas pos complicado :P
Es que nosotros paginamos en la misma para no tener que recargar y demas gaitas
__________________
La utopía está en el horizonte: cuando yo camino dos pasos ella se aleja dos pasos. Yo camino diez pasos y ella está diez pasos más lejos ¿Para qué sirve la utopía?. Sirve para eso: para caminar.
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 20:01.