FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Tarda mucho el UPDATE a MySQL
En delphi 7 por ejemplo tengo un ciclo:
while (x<=100) do begin ZQCal.SQL.clear; ZQCal.SQL.Add('UPDATE personas SET edad = 5 WHERE id=3'); ZQCal.ExecuteSQL; x:=x+1; end; La conexion esta hecha con ZEOS, Hay alguna manera de guardar todas las consultas SQL y ejecutarla de una sola vez? Por que cuando hago ese ciclo, tarda unos 5 segundos, y eso es demasiado como local. Ya intente agregar varias lienas con el SQL.ADD pero, no funciona, es solo una consulta a la vez. |
#2
|
||||
|
||||
Hola b1ast3r, asi como esta tu codigo no utilizas la variable x de tu ciclo en tu update, por lo que sería suficiente un solo update y eliminas el ciclo.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Gracias por contestar, pero eso fue un ejemplo, mi codigo es mas complejo.
Tengo una lista de varias lineas de update (todas diferentes), y recorro la lista con el while, pero es lento, por que: vacio el Tquery, agrego nueva condicion, y ejecuto. Esto Muchas veces es tardado, alguna otra solucion Gracias nuevamente. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Tarda mucho en ejecutar un SP | Choclito | Firebird e Interbase | 29 | 13-08-2010 17:02:46 |
Firebird, tarda mucho en conectar a base de datos en red | sonjeux | Conexión con bases de datos | 1 | 09-04-2009 08:29:40 |
Ayuda Urgente, Por favor. Tarda mucho en traer los datos. | Paradiso | Firebird e Interbase | 25 | 31-05-2007 04:02:37 |
Form que se tarda mucho en abrir | IVAND | Varios | 3 | 29-05-2007 02:14:07 |
Por que tarda mucho en abrir un EXE | IcebergDelphi | Varios | 5 | 16-06-2004 11:05:28 |
|