Lentitud con componentes Zeos
Hola.
Estoy haciendo una pequeña aplicacion con SQLite. Hasta hace poco usaba una libreria de CNPack para SQLite2. Funcionaba bien, me generaba 3 tablas y un indice en menos de 10 segundos. En las tablas introducia datos iniciales y la que mas registros tiene son 1700 con 5 campos. Repito, todo en menos de 10 segundos. Descubri los componentes Zeos y he migrado la aplicacion. Resulta que me tarda unos 5 minutos en hacer lo mismo. He probado varias cosas y no funcionan, por ejemplo: Ejecutar todos los comandos en esta secuencia Código:
Código:
ZProcesoBD.Script.Clear; Código:
ZConexionBD.Database:=ficheroBaseDatos; ¿Alguien podria iluminarme para que estas operaciones vayan mas rapidas con Zeos? ¿O sugerir el uso de otros componentes? Gracias. Uso Delphi 2005. |
Solucionado
Tema solucionado.
Antes de hacer nada hay que ejecutar Código:
ZConsultaBD.SQL.Text('BEGIN'); Código:
ZConexion.StartTransaction; Código:
ZConsultaBD.SQL.Text('COMMIT'); |
Cita:
// Saludos |
La franja horaria es GMT +2. Ahora son las 09:09:27. |
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