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
|
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 |
Y tambien revisa aqui http://www.clubdelphi.com/foros/show...ighlight=query
|
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
|
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 |
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
|
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 16:29:34. |
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