Visual Basic - indexación

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

indexación

Publicado por alejandro (13 intervenciones) el 05/04/2001 19:05:42
Hola a todos.
Mi consulta es sobre VB6 y Access:
creo una tabla y a un campo lo pongo como indexado, para una búsqueda mas rápida. Y noto que desde el código de VB la búsqueda no es rápida cuando los registros son muuuuchos.
Que indica esto. ¿que VB no reconoce la indexación de la tabla hecha desde access? o ¿que a pesar de estar hecha la indexación de la tabla debo por código indicarselo al objeto recordset?
Siendo válida la última pregunta; cual sería el código para el objeto recordset.

Yo utilizo:
set db=opendatabase("MiBase")
sql="Select * From miTabla Where ...."
set rs=db.openrecordset(sql)

Gracias desde ya.
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:indexación

Publicado por Luis D. Sáenz (20 intervenciones) el 06/04/2001 08:34:10
Si trabajas sobre Access desde VB con una tabla con muuuuchos registros, lamento informarte que nunca lograras que sea realmente rápida. Para ello deberías utilizar SQL, Oracle, Etc. Y si lo que estas haciendo trabajará sobre una red será aún peor.

Con respecto a la consulta, deberías hacerla más o menos así.

Select * from Tabla where campo=xxx order by campo1, campo2

Suerte!
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