Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

amateos1404


  Reply to this topicStart new topicStart Poll

> Contar La Cantidad De Registros Usando Getrows
dejavi
  Publicado: Aug 29 2007, 04:20 PM
Quote Post


Tera user
Group Icon

Grupo: _Moderadores_
Mensajes: 3.657
Miembro nº: 17.695
Registrado: 18-January 07



290807.


En el siguiente script usaremos el método GetRows del objeto RecordSet. Con este método podesmo crear un array de 2 dimensiones obteniendo una matriz. La cantidad de filas de la supuesta matriz, será el numero de registros que contiene el recordset que transformamos. Y la cantidad de columnas contiene la cantidad de campos.
No se si quedo claro, pero si miran el código tal vez les ayude a entender más (o menos). No es algo muy descriptivo, pero es lo que tenemos.

El código para contar los regitros de un RecordSet y la cantidad de campos usando GetRows es el siguiente.

<%
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Provider = "Microsoft.Jet.OLEDB.4.0"
oConn.Open (Server.Mappath("base.mdb"))
Set RS = Server.CreateObject("ADODB.recordset")
sql = "SELECT * FROM tabla"
RS.Open sql, oConn

'sacamos el RecordSet a una matriz usando GetRows
matriz_registros = rs.getrows

RS.Close
Set RS = Nothing
oConn.Close
Set oConn = Nothing

'Buscamos los máximos de cada dimension
'y sumamos uno porque las matrices empiezan en 0
cant_campos = UBound(matriz_registros,1) + 1
cant_registros = UBound(matriz_registros,2) + 1

Response.write "Cantidad de Campos: "& cant_campos
Response.Write "<BR>"
Response.write "Cantidad de Registros: "& cant_registros
%>

bye1.gif






--------------------
user posted image
PMEmail Poster
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: eurodipity :: elhacker