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

Contar registros

Estas en el tema de Contar registros en el foro de ASP Clásico en Foros del Web. Como puedo saber el numero de registros de un recordset, o sea los registros que devuelve una consulta sql (sobre SQL SERVER) Hago lo siguiente ...
  #1 (permalink)  
Antiguo 02/07/2002, 06:36
 
Fecha de Ingreso: enero-2002
Mensajes: 31
Antigüedad: 22 años, 5 meses
Puntos: 0
Contar registros

Como puedo saber el numero de registros de un recordset, o sea los registros que devuelve una consulta sql (sobre SQL SERVER)


Hago lo siguiente y da -1

rs.Open sqlExpr, cn,adOpenStatic
numerillo= rs.RecordCount
  #2 (permalink)  
Antiguo 02/07/2002, 06:53
Avatar de TomaHawkk  
Fecha de Ingreso: diciembre-2001
Ubicación: España
Mensajes: 422
Antigüedad: 22 años, 6 meses
Puntos: 1
Re: Contar registros

Hola!

No funciona porque debes abrir el recordset con otro tipo de cursor,

En lugar de:

rs.Open sqlExpr, cn, adOpenStatic

Pones:

rs.Open sqlExpr, cn, adOpenKeyset, adLockOptimistic

Saludos.

  #3 (permalink)  
Antiguo 02/07/2002, 09:10
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Contar registros

Si quieres saber el numero de registros es asi la sentencia SQL

Código:
Select Count(*) as Totales
From TuTabla
Where Tucampo = 'valordefiltro'
saludos y suerte

<img src="http://www.efrance.fr/masterASPx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.efrance.fr/masteraspx" target="_blank">
</map>
  #4 (permalink)  
Antiguo 02/07/2002, 12:39
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Re: Contar registros

Exactamente como dijo ashketchum, pero para mostrar los numeros de regsitros debes poner.
&lt;%
'el còdigo que te dio
strSQL = Select Count(*) as Totales from TuTabla where Tucampo = 'valordefiltro'
set oRS = oCn.execute(strSQL)

response.write oRS(&quot;totales&quot;)
%&gt;



<center><font face="verdana" size="1" color="black">Muy pronto no más aburrimiento en internet, siempre abrá algo nuevo para ver...[/CODE]
</center>
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:05.