Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2003, 08:30
Avatar de Fr@Nc3$c0
Fr@Nc3$c0
 
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años, 1 mes
Puntos: 1
Hola Liz26:

Para contar los registros que tienes en una fila puedes utilizar 2 métodos:

- Count():
Ésta cuenta los registros de una fila ya sean datos o numeros, sólo el número de registros que hay, uno a uno.
Sería su estructura así

<%
Dim Conn, RS, SQL
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "......"
SQL = "Select Count(CAMPO) AS numero FROM tabla "
Set RS = Conn.Execute(SQL)
%>
NOTA: AS numero significa que guarda el total de registros contados en la variable que defines, este caso numero.
Para despúes llamar y ver el numero de registros sería:
<% response.write numero %>

Y con el Max():

Actúa de forma parecida, se dirige al número más elevado de los registros únicamante númericos de una fila. (si hay otra cosa que no son numéricos no vale).
Éste vale también si en tu tabla tienes una fila de clave autonumerica... (tipica de acces).

Estructura:

<%
Dim Conn, RS, SQL
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "......"
SQL = "Select Max(CAMPO) AS numero FROM tabla "
Set RS = Conn.Execute(SQL)
%>
NOTA: AS numero significa que guarda el total de registros contados en la variable que defines, este caso numero.
Para despúes llamar y ver el numero de registros sería:
<% response.write numero %>

Espero haberte ayudado.

Saludos.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...