|
AutoRespuesta al error de insuficiencia de memoria en ClientDataSet
Después de cerrar ClubDelphi me di una vuelta buscando ClientDataSet error y en Intitec.com me enteré que hay una propiedad en el TClientDataSe que
se llama PacketData. Normalmente está asignada a -1, lo cual quiere decir en lenguaje novato que se engulle toda la tabla y la pasa a la memoria.
Si se asigna a PacketData, por ejemplo 100; irá cargando de 100 en cien según se vayan agotando los cien anteriores. Lo que no entiendo es como va
marchar atrás. Supongo que será lo mismo. Lo que me intriga es que el ClientDataSet trabaja emparejado con el TDataSetProvider (como su nombre indica)
también tendría que poder controlar el nº de registros que se cargan. ¿Sabes si es así y cómo se hace?
El caso es que volví al Delphi y cambié el PacketData. Ay, amigo. entonces se cargan esos registros sin rechstar y sin molestar con el terrible y ominoso
"Insuficient memory".
|