Ver Mensaje Individual
  #6  
Antiguo 19-04-2007
snowlis snowlis is offline
Miembro
 
Registrado: nov 2006
Posts: 30
Reputación: 0
snowlis Va por buen camino
He probado a quitar el campo mo.desc y al ejecutar el programa en delphi ahora no me sale ningun error, pero cuando voy a ejecutar la consulta se queda como colgado y se me cuelga el ordenador.

Y si esa misma consulta la intento ejecutar en access quitando lo del mo.desc, me sale el mismo error : error de sintaxis (falta operador) en la expresión de consulta.

Las tablas sobre las que trabajo son archivos dbf que tengo todos en una misma carpeta dentro del programa y solamente uso un dataset, un query y un dbgrid para mostrar la consulta.

Lo único que se me ocurre es que sea normal que tarde tanto porque por ejemplo una consulta tan simple como esta :
SELECT M.NALBA,H.ALBA2 FROM MAEALBA M INNER JOIN HSTMOVI H ON M.OBRA=H.OBRA;

Con eso ya le cuesta un poco, casi 1 minuto, ya que estamos hablando con tablas con muchos registros (hstmovi tiene más de 76000 registros y maemovi más de 37000).

Puff, es que es tal la lentitud que en delphi una consulta como esa se me cuelga el pc, en access por lo menos le cuesta pero la ejecuta.

Última edición por snowlis fecha: 19-04-2007 a las 18:37:07.
Responder Con Cita