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

Problema con Recordset.RecordCount

Estas en el tema de Problema con Recordset.RecordCount en el foro de ASP Clásico en Foros del Web. Hago una consulta a una b.d, que me trae varios campos y registros, al mostrar un encabezado quiero decir cuantos registros hay en el cursor, ...
  #1 (permalink)  
Antiguo 10/04/2002, 17:20
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Mexico
Mensajes: 56
Antigüedad: 23 años, 1 mes
Puntos: 0
Problema con Recordset.RecordCount

Hago una consulta a una b.d, que me trae varios campos y registros, al mostrar un encabezado quiero decir cuantos registros hay en el cursor, tengo lo siguiente:
<%=rs.RecordCount%>, y al momento de desplegar me marca un -1, cuando realmente mi consulta si genera registros, que puede estar mal??, si alguien lo sabe por favor diganme como resolverlo.... :(
  #2 (permalink)  
Antiguo 10/04/2002, 17:33
yomero
Invitado
 
Mensajes: n/a
Puntos:
Re: Problema con Recordset.RecordCount

Definitivamente necesitas poner más código para tratar de ayudarte.

Saluditos
  #3 (permalink)  
Antiguo 10/04/2002, 17:44
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Mexico
Mensajes: 56
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Problema con Recordset.RecordCount

Bueno hago un select asi:
String = "SELECT RFC,Nombre FROM Tabla"
despues de esto necesito desplegar cuantos registros trae ese select asi:
Tengo <%=rs.RecordCount%> registros.
Pero esto siempre me da -1, lo pongo asi:
IF rs.EOF THEN
response.write "no tengo datos"
ELSE
response write rs.recordcount &"registros"
  #4 (permalink)  
Antiguo 10/04/2002, 20:57
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Problema con Recordset.RecordCount

usa esto antes del recordcount
rs.CursorType=adOpenStatic

otra solucion es esta:

<%
Set oConn=Server.CreateObject("ADODB.Connection&q uot;)
oConn.Open "DSN"

'Aquí la otra solución:

SQL="SELECT COUNT(*) AS COUNTER FROM TABLA"
SET RS=oConn.Execute (SQL)

Response.write "Cantidad de registros= "&Rs("Counter")

%>

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #5 (permalink)  
Antiguo 11/04/2002, 00:44
Avatar de MariHo  
Fecha de Ingreso: abril-2001
Mensajes: 156
Antigüedad: 24 años, 1 mes
Puntos: 1
Re: Problema con Recordset.RecordCount

Busca en esta página <a href='ir.asp?http://www.aspfacil.com' target='_blank'>http://www.aspfacil.com...</a> la solución a tu problema, específicamente en la sección de trucos, pongo la página para que tengas además una buena referencia en español.


saludos

MariHo
;¬)
  #6 (permalink)  
Antiguo 11/04/2002, 03:17
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 23 años, 2 meses
Puntos: 1
Re: Problema con Recordset.RecordCount

Esta es la posta !

Set RS = Server.CreateObject(&quot;ADODB.Recordset&quot;)
RS.CursorType = 3 'adOpenStatic
RS.CursorLocation = 3 'adUseClient

Incluso podes usar RS.Move,MoveNext,etc.

Saludos!
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 11:42.