CursorLocation
Publicado por Rolando Moreno (22 intervenciones) el 18/05/2009 21:23:30
Buen dia,
Estoy desarrollando una aplicacion con vb6 y sql server 2000 y quiero ver si me pueden ayudar con lo siguiente:
Tengo una tabla con cerca de 45,000 registros con la cual necesito llenar un grid. Aqui el detalle es que cuando uso CursorLocation = adUseServer tarda como 2 segundos en encontrar la informacion, pero al momento de llenar el grid se lleva cerca de 28 segundos, y cuando uso asUseClient tarda cerca de 25 segundos en encontrar la info. pero solo unos 3 segundos en llenar el grid. Lo que quiero saber es si se puede que al buscar la informacion utilizar adUseServer y al momento de llenar el grid usar adUseClient para que sea mas rapido. Se que una vez abierto el recordset ya no puedo cambiar el CursorLocation, lo que quiero saber es si habra alguna forma de hacer esto.
El llenado del grid lo hago con: While not rs.EOF
Saludos y gracias.
Estoy desarrollando una aplicacion con vb6 y sql server 2000 y quiero ver si me pueden ayudar con lo siguiente:
Tengo una tabla con cerca de 45,000 registros con la cual necesito llenar un grid. Aqui el detalle es que cuando uso CursorLocation = adUseServer tarda como 2 segundos en encontrar la informacion, pero al momento de llenar el grid se lleva cerca de 28 segundos, y cuando uso asUseClient tarda cerca de 25 segundos en encontrar la info. pero solo unos 3 segundos en llenar el grid. Lo que quiero saber es si se puede que al buscar la informacion utilizar adUseServer y al momento de llenar el grid usar adUseClient para que sea mas rapido. Se que una vez abierto el recordset ya no puedo cambiar el CursorLocation, lo que quiero saber es si habra alguna forma de hacer esto.
El llenado del grid lo hago con: While not rs.EOF
Saludos y gracias.
Valora esta pregunta


0