mi query no puede abrir tablas con muchos campos(MEMORIA INSUFICIENTE)
TENGO UN QUERY QUE ME ABRE TABLAS DE MUCHOS REGISTROS(MILES) SIN PROBLEMA, PERO NO ME PUEDE ABRIR TABLAS DE MUCHOS CAMPOS AUNQUE TENGAN 3 REGISTROS ME DICE MEMORIA INSUFICIENTE, QUE PUEDO HACER GRACIAS.
Sencillo. Tenes que normalizar la tabla, es decir separar esa tabla en otras que mantengan la consistencia. Busca en un libro como se hace, son 3 pasos los que necesitas.
Si tenes 100 campos, seguramente te van a quedar como 50 tablas mas, pero bueno. vos fijate.
Suerte
Si tenes 100 campos, seguramente te van a quedar como 50 tablas mas, pero bueno. vos fijate.
Suerte
Asegurate de que cierres apropiadamente los objetos-DataSet (tablas)
Por ejemplo, despues de cerrar el formulario donde presentas los datos de las tablas, en un grid o que se yo, asegurate de tener la instruccion:
--- tabla.Close---
para que te des mas idea:
procedure TForm1.Onclose(Object: Sender);
begin
{
etc.
}
Form1.Table1.Close; // Esto cierra la tabla y libera el
//espacio que ocupan los datos del objeto dataset
end;
Por ejemplo, despues de cerrar el formulario donde presentas los datos de las tablas, en un grid o que se yo, asegurate de tener la instruccion:
--- tabla.Close---
para que te des mas idea:
procedure TForm1.Onclose(Object: Sender);
begin
{
etc.
}
Form1.Table1.Close; // Esto cierra la tabla y libera el
//espacio que ocupan los datos del objeto dataset
end;
