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

Que es -1 en recordcount?

Estas en el tema de Que es -1 en recordcount? en el foro de ASP Clásico en Foros del Web. Hola, yo uso Macromedia Dreamwaver MX para el diseño de mis paginas y me he encontrado con el caso de que cuando no devuelve datos ...
  #1 (permalink)  
Antiguo 27/11/2002, 14:27
Avatar de Leonardo A. Sanchez  
Fecha de Ingreso: julio-2000
Ubicación: Mexico D.F.
Mensajes: 151
Antigüedad: 23 años, 9 meses
Puntos: 0
Que es -1 en recordcount?

Hola, yo uso Macromedia Dreamwaver MX para el diseño de mis paginas y me he encontrado con el caso de que cuando no devuelve datos la consulta me trae -1 y no 0 en recordcount.

Quisiera saber que significa y tambien si alguien sabe que se le podria hacer para que nos bote mejor un mensaje "No data o algo"
__________________
En las manos de su manejador, la vida de Michael Jordan vale unos 20 millones, en las manos de Dios, cuanto crees que valdria tu vida? Entregasela y el hara de tu vida la mas valiosa del mundo entero.
  #2 (permalink)  
Antiguo 27/11/2002, 14:30
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 4 meses
Puntos: 1
Hola,

cuando el RecordCount es igual a -1, significa que estas abriendo el Recordset con un cursor no válido para realizar esta operación.

Para que el resultado se 0 o mayor que 0 tendras que cambiar el tipo de cursor con que abres el recordset.

Saludos.
  #3 (permalink)  
Antiguo 27/11/2002, 14:34
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
prueba con esto:

Set Conexion = Server.CreateObject("ADODB.Connection")
Set RS=Server.CreateObject("ADODB.Recordset")
Conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("base.mdb")&";"
sql = "SELECT * FROM tabla"
Rs.Open sql, Conexion, 3,3
Response.Write "<b>"&Rs.RecordCount&"</b>"

Rs.Close
Conexion.Close
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #4 (permalink)  
Antiguo 27/11/2002, 14:46
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 5 meses
Puntos: 0
explicacion
  #5 (permalink)  
Antiguo 28/11/2002, 09:27
Avatar de Leonardo A. Sanchez  
Fecha de Ingreso: julio-2000
Ubicación: Mexico D.F.
Mensajes: 151
Antigüedad: 23 años, 9 meses
Puntos: 0
Ok, muchas gracias

Esto fue muy ilustrativo, ya entendi porque estaba ocurriendo esto.

Muchas gracias a todos los participantes.
__________________
En las manos de su manejador, la vida de Michael Jordan vale unos 20 millones, en las manos de Dios, cuanto crees que valdria tu vida? Entregasela y el hara de tu vida la mas valiosa del mundo entero.
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 01:23.