mi query no puede abrir tablas con muchos campos(MEMORIA INSUFICIENTE)

EL APRENDIZ
20 de Abril del 2005
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.

optimus_prime
20 de Abril del 2005
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

AndGaG
20 de Abril del 2005
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;