![]() |
Error "Sin memoria" con Paradox y Delphi 2010
Hola gente de ClubDelphi, les escribo porque tengo un problema cuando ejecuto un proceso de una aplicación hecha con D2010.
En la mitad del proceso, hace sucesivas veces un Query sobre Paradox, lo recorre y lo almacena en una tabla de Paradox. Esto lo hace correctamente hasta la mitad del proceso. En cada ciclo, se cierran y limpian los query y las tablas de trabajo. Esta aplicación corre contra un servidor. Estuve revisando los parámetros del BDE y sospecho que puede tener relación con el SHAREDMEMSIZE que esta seteado en 4096. En mi PC lo tengo seteado como 8192 y cuando ejecuto el proceso con datos locales no tengo inconvenientes. A alguien se le ocurre que puede estar sucediendo? Desde ya, muchas gracias. |
Hombre, así sin ver nada :confused:
¿Qué tal un poquito de código fuente? ;) |
Tienes razón.. mis disculpas..
donde tbResultado2 es una tabla en Paradox donde quiero guardar la información que recupero. Esto surge a raíz de que tengo que unir tablas que se encuentran en Paradox y SQL Server. Aproximadamente qeResultado2 recupera 1700 registros que recorre y compara con un Locate contra el query en SQL Server. El error "salta" después de numerosos bucles del while en if sqlQueryDefaultAux2.Locate('Cliente', qeResultado2.FieldByName('Cuenta').AsInteger, []) then. Cualquier detalle consultame y trato de explicarlo mejor. De paso te consulto, existe alguna forma de linkear tablas en Paradox con SQL Server y ahorrarme esto? Desde ya, muchas gracias. Saludos. |
La franja horaria es GMT +2. Ahora son las 20:07:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi