Inicio > Visual Basic > rgianella > saber cuantos registros tiene una tabla

saber cuantos registros tiene una tabla

Experto:
Usuario:
Fecha: 18/08/2004
Valoración: (5,00 sobre 5) Categoría: Visual Basic
07/08/2004
fredy, usuario preguntando en Visual Basic
Usuario
Saludos..
Para saber cuantos registros hay en un tabla realizo lo sgt:

Private RgHis1 As New ADODB.Recordset
Dim Val1 as Long

Private Sub Form_Load()

RgHis1.Open "hiscli",BD,
adOpenForwardOnly, adLockReadOnly
Val1 = RgHis1.RecordCount
Set RgHis1 = Nothing
End Sub

pero como la tabla posee mas de 190 000
registros, y sigue aumentando diariamente, demora unos 20 segundos aproximadamente.
Existe alguna otra forma de saber cuantos registros tiene una tabla.
Muchas gracias
Atentamente
Fredy Mendoza
12/08/2004
fredy, experto respondiendo en Visual Basic
Experto
sip, hay otra forma:
Private RgHis1 As New ADODB.Recordset
Dim Val1 as Long

Private Sub Form_Load()

RgHis1.Open "SELECT COUNT(*) FROM hiscli",BD,
adOpenForwardOnly, adLockReadOnly
Val1 = RgHis1.fields(0).value
Set RgHis1 = Nothing
End Sub


Asegurate que tu tabla está indexada por el campo que estás buscando para que acelere un poco mas tu búsqueda.
18/08/2004
fredy, usuario preguntando en Visual Basic
Usuario
Muchas gracias y disculpa por la demora en la puntuacion
Enlaces patrocinados