Rapidez de operaciones
Publicado por Asuncion (29 intervenciones) el 26/04/2004 15:43:19
¡Hola!
A ver si me podéis echar una mano; resulta que estoy pasando una aplicación de informix a Visual basic. cuando creo nuevas opciones comparo (la verdad, a simple vista) si lo nuevo que estoy haciendo tarda más o menos lo mismo que informix (si es menos, mejor, claro está); pues bien, hasta ahora todo iba bien, pero con una nueva opción que he programado, mi modulo de Visual tarda muchísimo más que el de informix; he diseñado prácticamente las mismas operaciones y yo creo que el problema va a estar en los accesos a la base de datos, que son bastantes y posiblemente informix sea más rápido.
¿Sabéis si puedo mejorarlo con algunas de las propiedades de los Recordset o command de ADO; ya los estoy utilizando y normalmente para consultas uso (aduseclient, adopenkeyset para los recordset) y para las command uso (commandtext, activeconnection), es decir, guardo la consulta en el commandtext y abro el recordset con ella
¿Alguna idea?
A ver si me podéis echar una mano; resulta que estoy pasando una aplicación de informix a Visual basic. cuando creo nuevas opciones comparo (la verdad, a simple vista) si lo nuevo que estoy haciendo tarda más o menos lo mismo que informix (si es menos, mejor, claro está); pues bien, hasta ahora todo iba bien, pero con una nueva opción que he programado, mi modulo de Visual tarda muchísimo más que el de informix; he diseñado prácticamente las mismas operaciones y yo creo que el problema va a estar en los accesos a la base de datos, que son bastantes y posiblemente informix sea más rápido.
¿Sabéis si puedo mejorarlo con algunas de las propiedades de los Recordset o command de ADO; ya los estoy utilizando y normalmente para consultas uso (aduseclient, adopenkeyset para los recordset) y para las command uso (commandtext, activeconnection), es decir, guardo la consulta en el commandtext y abro el recordset con ella
¿Alguna idea?
Valora esta pregunta


0