![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola.
Ahora creo entender mejor la situación. Si, también podrías guardar los valores separados por delimitadores en un campo BLOB. Pero tomá en cuenta que en ese caso, tenes que adicionar el tiempo empleado para la componer los datos antes del guardado y el necesario para la recomposición de los valores luego de la lectura. No sé si aportará mejorías en el caso de las lecturas secuenciales... ¿ En este momento estas usando un archivo de acceso aleatorio ? Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
|||
|
|||
|
En este momento uso un archivo secuencial, por lo que el tiempo de acceso cada vez ira a peor, por eso es ver convertilo en una tabla de paradox.
He probado el tiempo que tardaria en meter todos los datos en el campo y usa del orden de 10/12 eternos segundos.... si no me queda otra, lo que haré es sacar un mensaje en pantalla con alguna animación para que el usuario vea que el sistema esta ocupado guardando los datos.... Gracias. |
|
#3
|
||||
|
||||
|
Hola tarco35.
Una opción que te puede servir es usar archivos de acceso aleatorio, por ejemplo: Este tipo de tratamiento, te permite acceder de forma directa, tanto en lectura como en escritura, a los registros en disco:
Es más, gracias a un pequeño truco con moldeos podes usar un arreglo de registros para acceder a bloques de registros en un sólo acceso a disco: Y dado que los accesos a disco son una de las taréas más lentas, brinda una gran ganancia de velocidad. Una vez cargado el arreglo podes manejar todo desde memoria. Si tenes dificultad para implementarlo, comentame y te preparo/adjunto un código demo. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#4
|
|||
|
|||
|
Muchas gracias.... lo probare y si no me sale bien ya te pregunto
un saludo |
|
#5
|
||||
|
||||
|
tarco35,
Cita:
![]() Revisa este código: El código anterior en Delphi 7 bajo Windows 7 Professional x32, permite leer y grabar bloques de registros de un archivo en una sola operación de acceso a disco. Nota: Excelente técnica ecfisa ![]() Espero sea útil ![]() Nelson. |
|
#6
|
||||
|
||||
|
Hola nlsgarcia.
Es un resabio del viejo Turbo Pascal... , con Delphi ya podemos hacer:con el mismo resultado. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#7
|
|||
|
|||
|
Muchas gracias.... con esto y creando un fichero indice que me indique en que posición esta para poder hacer un acceso directamente a la posición de lo que quiero leer o modificar.
Pero si quiero añadir, como tendría que hacerlo?... un seek al final de fichero??? o como. Gracias por su ayuda. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Importar estructura de tablas paradox en Firebird | Matorral | Firebird e Interbase | 2 | 23-12-2010 12:43:03 |
| Copiar la estructura de paradox a mysql | seoane | MySQL | 6 | 18-02-2008 23:25:33 |
| Obtener estructura de Tablas Paradox | Coco_jac | Varios | 6 | 09-02-2007 05:14:59 |
| Copiar estructura Paradox ? | Coco_jac | Varios | 5 | 07-12-2005 16:31:11 |
| Comparar estructura tablas paradox | Joana | Tablas planas | 0 | 14-05-2004 10:47:26 |
|