Ayuda al abrir archivos

malonsosuarez
19 de Octubre del 2003
Quiero guardar una serie de datos en un fichero de acceso aleatorio pero tengo un problema. El número de campos de cada registro puede ser variable, es decir, que dependiendo de la necesidad del cliente él mismo puede elegir el número de campos que tenga cada registro.
Como no manejo muy bien la teoría de OPEN, pregunto:
Si la instrucción OPEN en archivos de acceso aleatorio es
OPEN archivo FOR RANDON AS #n% LEN='longitud de registro'
¿Como puedo calcular, para que nunca se me quede corto, la longitud del registro sabiendo que sólo mete datos de tipo string, date, hour o integer?

Gracias anticipadas

Juan
19 de Octubre del 2003
En tu caso no puedes usar archivos de acceso aleatorio.
Para leer un archivo de esa manera es necesario
que los registros tengan todos la misma longitud.