Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error: Memoria Insuficiente Querys (https://www.clubdelphi.com/foros/showthread.php?t=38012)

jpardo25cl 29-11-2006 16:13:31

Error: Memoria Insuficiente Querys
 
Tengo un problema con el programa c:\Borland\Delphi\Demos\Db\Bkquery que trae delphi 6 ya que solamente permite hacer 14 consultas Query y despues reclama por "Inssuficient Memory". No se como liberar memoria para que permita hacer consultas Query ilimitadas. alguien sabe la solucion

fedelphi 29-11-2006 18:47:23

Hola jpardo25cl, una vez tuve un problema como el tuyo y la solucion que le di fue hacer una sola consulta y luego filtrarla con setrange y cancelrange dentro de un ciclo repetitivo. En mi caso eran consultas para generar una gran planilla que me permitia trabajar de esa manera, digamos horarios filtrados segun personal-rubro y trabajaba con paradox, no se cual es tu caso, ojala te sea de ayuda, cuando a mi me paso me volvi loco buscando una solucion durante unos cuantos dias. Mucha suerte e inspiracion!!!
Fede

fedelphi 29-11-2006 18:54:58

Y tambien revisa aqui http://www.clubdelphi.com/foros/show...ighlight=query

jpardo25cl 30-11-2006 19:52:16

el problema es que este ejemplo, que repito viene con el delphi (Proyecto BKQUERY) hace uso de una Threads y menos entiendo. Aparte me he dado cuenta que para cada consulta crea un nuevo SESSION y un nuevo DATABASE . y este Database cuando llega al 14 se cae, no se como hacer para que siempre tome el mismo SESSION y el mismo DATABASE

fedelphi 01-12-2006 20:28:42

No vi el ejemplo que mensionas, ya que no tengo delphi6, pero no se por que motivo crear varios database y session, un ejemplo en la mayoria de los casos es solo eso y no quiere decir que se debe hacer de esa manera. Deberias ver si realmente necesitas trabajar de esa manera.
Fede

jpardo25cl 01-12-2006 22:14:34

Amigo Fedelphi , en todo caso el ejemplo que digo viene con todos los delphi yo lo he visto desde delphi 3 hasta los studio 2005

jpardo25cl 01-12-2006 22:21:50

Fedelphi, si tienes algun delphi instalado (cualquier version da igual) busca el proyecto que digo dentro de la carpeta Borland\delphi\demos\db ejecutalo, y dale al boton execute para que corra la consulta , y cuando presiones el execute 13 veces, va a reclamar por falta de memoria, ( no se si tenga que ver la memoria ram en esto) pero a mi a la consulta 13 se cae. Aparte de esto para desplegar el resultado de la consulta crea un formulario en tiempo de ejecucion con un ancho y un largo que no tengo idea en que minuto lo especifica.


La franja horaria es GMT +2. Ahora son las 19:20:23.

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