Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Problemas con DBE (https://www.clubdelphi.com/foros/showthread.php?t=73331)

LiAnTe- 15-04-2011 08:15:46

Problemas con DBE
 
Hola a Todos,

a ver si alguien me puede contar como solventar el problema de Insuficiente memoria para esta operacion.

Bien les cuento tengo tablas virtuales paradox, ( ya subi los parametros del DBE al maximo ), pero cuando estoy guardando 199 registro en la tabla virtual me salta siempre el error de Insuficiente memoria para esta operacion.

Alguien sabe como se puede solventar??

Saludos.

LiAnTe- 15-04-2011 09:22:51

os dejo el codigo de creacion de las virtuales...

Código Delphi [-]
TTiqCap.IndexDefs.add('','Tienda; Puesto; Numero; Anyo', [ixPRIMARY] );
TTiqDet.IndexDefs.add('','Tienda; Puesto; Numero; Anyo; Linea', [ixPRIMARY] );
TTiqCom.IndexDefs.add('','Tienda; Puesto; Numero; Anyo; Linea', [ixPRIMARY] );
           TTiqDet.MasterSource := DsTiqCap;
           TTiqDet.MasterFields := 'Tienda;Puesto;Numero;Anyo';
           TTiqDet.IndexFieldNames := 'Tienda;Puesto;Numero;Anyo';
           TTiqCom.MasterSource := DsTiqCap;
           TTiqCom.MasterFields := 'Tienda;Puesto;Numero;Anyo';
           TTiqCom.IndexFieldNames := 'Tienda;Puesto;Numero;Anyo';
           TTiqCap.CreateTmpTable;
           TTiqDet.CreateTmpTable;
           TTiqCom.CreateTmpTable;

procedure TTmpTable.CreateTmpTable;
begin
  FTemporal := True;
  try
     if FDirecTemp <> '' then DatabaseName := FDirecTemp
     else DatabaseName := GetTempDirectory;
     TableName := GetUniqueFileName(FDirecTemp);
    FFichero     := TableName+'.tmp'; 
    CreateTable;
  except
    FTemporal := False;
    FFichero := '';
    raise;
  end;
end;

ecfisa 15-04-2011 09:34:16

Hola LiAnTe-

Te paso unos enlaces donde se trata el tema de memoria insuficiente con Paradox:

Link1
Link2
Link3
Link4

Espero que alguno te sea de ayuda.

Un saludo.

LiAnTe- 15-04-2011 11:25:28

Cita:

Empezado por ecfisa (Mensaje 397192)
Hola LiAnTe-

Te paso unos enlaces donde se trata el tema de memoria insuficiente con Paradox:

Link1
Link2
Link3
Link4

Espero que alguno te sea de ayuda.

Un saludo.

Voy a mirarlo desde ya muchas gracias por la ayuda!

Saludos.

PD: Hola repase los temas pero son temas del DBE y eso ya lo hize y me sigue petando una vez tras otra al meter mi registro 198 en la tabla virtual... que soluciones podrian a ver?


La franja horaria es GMT +2. Ahora son las 03:12:48.

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