FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Datos en RAM
Hola Amigos, estoy haciendo una aplicacion y tengo la necesidad de recuperar datos de un archivo plano Grabar en Base de datos, hacer unos calculos en esta, grabar las modificaciones en la Base de Datos. Hasta aqui todo bien, los que sucede es que el proceso se vuelve lento por que trabaja directamente con la base de datos, y se recarga la red, entonces se me ocurrio cargar todos los datos a memoria hacer los calculos en RAM y guardar los datos a la BD, pero tengo problemas con los arreglos. como puedo declarar arreglos de varios tipos y de limites dinámicos, y hasta que limite de elementos se tiene, puede ser 1 millon o varios Miles, Recuerdo haber trabajado en Pascal con Arreglos pero los limites se conocian y no habia problemas pero creo que en delphi se puede tener arreglos dinamicos. necesito de su ayuda
Gracias de Antemano... Esau |
#2
|
|||
|
|||
Una opción es la utilización de los TClientDataSet, pero claro, si son miles de registros.... no se que tal va a funcionar
|
#3
|
||||
|
||||
Si quieres saber como trabajar con arrays dinámicos, te recomiendo leer la ayuda del procedure SetLength.
Por otra parte te recomiendo probar el componente TRxMemoryData de las RxLibs. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|