Modo de archivo incorrecto
Actualización: noviembre 2007
Bad file mode
Las instrucciones que se utilizan para manipular el contenido de los archivos deben ser adecuadas para el modo en que se ha abierto el archivo. Entre las posibles causas se incluyen:
La instrucción FilePutObject o FileGetObject especifica un archivo secuencial.
La instrucción Print especifica un archivo abierto para otro modo de acceso que no sea Output o Append.
La instrucción Input especifica un archivo abierto para otro modo de acceso que no sea Input.
Se intentó escribir en un archivo de sólo lectura.
Para corregir este error
Asegúrese de que FilePutObject y FileGetObject sólo hacen referencia a archivos abiertos para acceso Random o Binary.
Asegúrese de que Print especifica un archivo abierto para el modo de acceso Output o Append. Si no es así, utilice otra instrucción para incluir datos en el archivo, o vuelva a abrir el archivo en un modo adecuado.
Asegúrese de que Input especifica un archivo abierto para Input. Si no es así, utilice otra instrucción para incluir datos en el archivo, o vuelva a abrir el archivo en un modo adecuado.
Si está escribiendo en un archivo de sólo lectura, cambie el estado de lectura/escritura del archivo o no intente escribir en él.
Utilice la funcionalidad disponible en el objeto My.Computer.FileSystem.
Vea también
Tareas
Solución de problemas: Leer y escribir en archivos de texto