Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-03-2004
Robert Robert is offline
Miembro
 
Registrado: jul 2003
Ubicación: Lima -Peru-
Posts: 25
Poder: 0
Robert Va por buen camino
Prepare y Unprepared ¿como?

Hola con todos:
Estoy trabajando en un sistema de cuentas corrientes de clientes, y tengo el siguiente caso. Tengo un query el cual tiene dos parametros (COD_CLIE y FECHA_DE_CORTE), este query esta dentro de un while de la tabla CLIENTES
El query1 tiene la siguiente sentencia
"SELECT DISTINCT COD_CLIE, REFER from CUENTAS"
"WHERE COD_CLIE=a1 and FECHA_CORTE<=a2

y esta es la parte del código que se tiene que ejecutar

while not eof CLIENTES do
begin
query1.close;
query1.Unprepared;//se supone que es para liberar recursos
query1.params[0].value:=CLIENTESCOD_CLIE.value;
query1.params[1].value:=fecha//una fecha x
query1.prepared;//se supone que es para asignar recursos para la consulta
query1.open;
while not query1.eof do
begin
//aca viene una serie de sentencias
query1.next;
end;
CLIENTES.next;
end;

Tengo entendido que el prepared y Unprepared te asigna y quita recursos de las consultas que se realiza.
PERO para un rango de CLIENTES grande(unos 1000 registros) el sistema se cualga y sale un mensaje "Capacibylitid not suported" algo así como capacidad no soportada. Mi consulta es que en que estoy fallando o tal vez hay otros métodos para liberar memoria o algo así.
GRACIAS...........
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 08:16:51.


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
Copyright 1996-2007 Club Delphi