Acelerar apertura de consulta desde Delphi contra Access
Buenas a todos,
tengo una consulta dentro de una BBDD access si la ejecuto desde el entorno de access va como un tiro y muestra los datos casi al instante pero si lo abro desde delphi enlazado a un dbgrid tarda muchisimo mas. Utilizo un TADOStoreProc, aunque he probado con el resto de componentes ADO y el resultado sigue siendo el mismo -> lentitud. ¿Alguien tiene alguna sugerencia para acelerar la apertura? Gracias por adelantado. |
¿Qué tipo de cursor estás utilizando en el ADOConnection/ADOTable/ADOQuery?
Cambia el tipo a CursorType=clServer si no lo tienes así. |
Buenas y gracias por tu respuesta,
ya tenia el TADOConnection a clserver. La verdad he conseguido que un abra un poco mas rapido pero sin llegar a ser la velocidad que alcanza dentro del entorno de access. Como lo he hecho eso quiesiera saber yo porque he tocado en tantos sitios que no se cual ha causado el efecto de aumento de velocidad... Una pregunta a raiz de este problema. Como puedo actualizar los datos de la consulta sin tener que hacer un open/close o un requery. Gracias de nuevo y saludos. |
Cita:
Cita:
|
Buenas de nuevo...
Muchas gracia por tu respuesta he puesto ese cursor a clserver y ha mejorado otro poco, poco a poco... Muchas gracias. |
La franja horaria es GMT +2. Ahora son las 16:00:15. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi