Pregunta: | 4423 - ACCEDER DESDE VB A UNA DBF UTILIZANDO SU INDICE .NTX |
Autor: | nestor carabajal |
Tengo una bd (dbf) con sus indices (ntx),quiero acceder a esa dbf con un programa hecho en vb6 y que utilice el indice (ntx) o crear un indice para que la busqueda sea mas ràpida. Accedo x DAO. Ya logre conectarme y crear un recordset pero el proceso es muy lento. La bd tiene aproximadamente 200 mb. Desde ya muchisimas gracias. Nestor |
Respuesta: | Pedro Almodovar |
Para aumentar la performance lo único que me dió un pequeño aumento en la velocidad de acceso fué lo siguiente: 1) Levanta el Visual Fox y hacé una copia de las tablas mediante esta instrucción: Use Tablaencuestión Copy to Tablaencustioncopiada type FOXPLUS 2)Luego reindexa con tu lenguaje las tablas nuevas. (Estimo Clipper, verdad?) 3) Si tenes un motor SQL 7 Linkea las tablas al motor e inserta o modifica la tabla por medio de consultas al motor, nunca edites un recordset para hacer esta tareas, usá objetos command. 4) Si no tenés SQL 7, usá una MDB Access, pero la velocidad aumentará aún menos. Recordá, no edites recordset, todo por medio de consultas de acción. Suerte. |