Visual Basic - Necesito contar los Registros de una base (ado)

Life is soft - evento anual de software empresarial
 
Vista:

Necesito contar los Registros de una base (ado)

Publicado por Luciano (1 intervención) el 26/09/2003 02:21:52
Quisiera saber si alguien me puede decir como hacer un contador de registros para una base de datos (ado). No se si hay alguna funcion que me de el total de registros de una base de datos, agredeceria que me respondieran a la brevedad. Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Necesito contar los Registros de una base (ado)

Publicado por mariano (8 intervenciones) el 26/09/2003 04:46:12
Si abris una base con un objeto recordset hay una funcion que te devuelve el total de registros:
Dim rec as Recordset
set rec= dbbase.openrecordset("Mitabla",dbopentable)
rec.movefirst
total = rec.Recordcount
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 109
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Necesito contar los Registros de una base (ado)

Publicado por Yamil Bracho (226 intervenciones) el 26/09/2003 15:58:05
Este codigo solo te funciona si es Access y estan usando la biblioteca de DAO.
Si quieres hacerlo con ADO debes crear un cursor del lado del cliente y estatic. Seria algo como .
Dim lngRecs As Long
Set rs = new ADODB.Recordset
rs.Open "TuSelect", conn, adOpenStatic, adLockOptimistic
lngRecs = 0
if Not rs.Bof And rs.Eof Then
rs.MoveLast
lngRecs = rs.RecordCount
rs.MoveFirst
End If
....

Tambien puedes hacer un select count, asi
rs.Open "SELECT COUNT(´) FROM TuTabla", conn, adOpenStatic, adLockReadOnly
lngRecs = rs.Fields(0)
rs.Close: Set rs = Nothing

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Necesito contar los Registros de una base (ado)

Publicado por Esteban (1144 intervenciones) el 28/09/2003 03:09:29
Ahora este proceso debes repetirlo por cada tabla que se encuentra en la Base de Datos. Si en realidad lo que quieres es obtener el número total de registros de todas las tablas de la Base de Datos.

Base de Datos ---> grupo de objetos que tienen información
Tabla ---> Objeto que contiene información básica para el funcionamiento de una aplicacion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar