Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2007
Avatar de jrmanso
jrmanso jrmanso is offline
Miembro
 
Registrado: may 2007
Ubicación: Madrid
Posts: 10
Poder: 0
jrmanso Va por buen camino
out of memory con tablas en memoria

hola
tengo un problema con las tablas en memoria agradecco cualquier idea por adelantado.

tengo un proceso de carga de un fichero txt a la base de datos
cargo una tabla en memoria con un campo de 39 caracteres
para tener los registros que vienen en el txt y sacar en un segundo proceso
informe de los registros que estan en la base de datos y no vienen en la carga. (necesito tenerlos para despues buscarlos)
los registros varian entre 14000 y 20000 (que no son tantos)

bueno el problema es el siguiente:
estaba usando un Memory table de las RX pero desciende de TDBDataSet y necesita el BDE instalado (cosa que quiero evitar).
entonces use el RxMemoryData que desciende de TDataSet y empezaron los problemas cuando van 900 o 1000 registros da out of memory
probe con otro componente TkbmMemTable que tambien desciende de TDataSet y da el mismo problema


la tabla la cargo:
.
.
Código Delphi [-]
// Se carga la Tabla para el segundo proceso
if not MDC.TMAUX.Locate( 'NOPERACION', NumOper,[])then begin
MDC.TMAUX.Append ;
MDC.TMAUXNOPERACION.value := NumOper;
MDC.TMAUX.Post;
end;
.
.

no veo porque con un componente no da el error y con los otros si
¿gestionan la memoria de manera distinta ?
alguna idea
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
FastReport con tablas en memoria David Impresión 2 29-01-2013 17:43:37
Tablas o consultas en memoria jmdd SQL 3 08-08-2007 19:26:19
Sobre las perdidas de memoria (memory leak) sitrico OOP 2 05-04-2007 19:30:54
saber si una unidad de disco es una memoria flash o memory stick compaqdavid Varios 1 06-12-2006 14:07:10
insuficiente memoria / insuficient memory mmateo25v Conexión con bases de datos 6 23-03-2005 16:46:27


La franja horaria es GMT +2. Ahora son las 11:26:19.


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