Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 15-may-2007, 12:22   #1 (permalink)
Prescott ha deshabilitado el karma
 
Fecha de Ingreso: abril-2006
Mensajes: 34
Enviar un mensaje por MSN a Prescott
Recordcount en VB6

Hola a todos!!!!!!!

Ayudenme por favor

tengo un recordcount para contar los regsitros de una tabla......

With rsDatos
'* Ejecutamos la busqueda
' .Open sCmdSql, cnConexion
' lngTotReg = .RecordCount

pero NO quiero usar un recordcount.....son demasiados registros...(2000000),

como puedo saber el numero de registros en una cierta tabla pero SIN el recordcount? esta muy lentooooo

por favor ayudenme....igual y le mando un SELECT Count(*) FROM XXXXXX

ok....pero como le hago? gracias
Prescott está desconectado   Responder Citando
Antiguo 16-may-2007, 00:52   #2 (permalink)
Insomnia no se puede cailificar en este momento
 
Fecha de Ingreso: noviembre-2005
Mensajes: 458
Re: Recordcount en VB6

Hola

Para hacerlo con una select casi lo has respondido tu mismo, creas un recordset con la consulta:

Código:
Dim RegCount as New ADODC.Recordset

RegCount.Open "Select(*) from Tabla1", bd, adOpenDynamic,adLockReadOnly
Y para pasar el valor obtenido a una variable:

Código:
lngTotReg=regcount.Fields(0).Value
Lo que no se es si de esta forma irá mas rápido.

--Saludos--
Insomnia esta en línea ahora   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93