• Jueves 23 de Mayo de 2024, 09:49

Autor Tema:  Re: Como reescribir en un fichero secuencial  (Leído 946 veces)

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: Como reescribir en un fichero secuencial
« en: Jueves 9 de Octubre de 2003, 17:53 »
0
Buenas, tengo abierto un fichero secuencial en el que voy escribiendo a medida que lo necesito instrucciones para insertar en una BD Oracle, y hay un punto en el que tengo que retomar ese fichero y modificar la ultima linea que he escrito y quitarle una coma. Para ello creo que puedo usar la funcion "seek" y "put" pero no me aclaro de como hacerlo, alguien a usado estas funciones o me sabria decir como hacerlo?.

Gracias.:comp:

HurryCrack

  • Miembro MUY activo
  • ***
  • Mensajes: 206
    • Ver Perfil
Re: Como reescribir en un fichero secuencial
« Respuesta #1 en: Domingo 12 de Octubre de 2003, 13:23 »
0
Eso no se puede hacer, por ke?

Como su propio nombre indica es SECUENCIAL, no podemos volver atras ni cosas asi.

La unica solucion posible es ke termines de escribirlo, lo cierres y lo vuelvas a abrir para recorrerlo hasta ke encuentres la linea (Metiendo todo el texto en una variable) y si la kieres modificar lo modifiacs en la variable y lo vuelves a volcar. Un coñazo, verdad?

UTILIZA FICHEROS DE ACCESO ALEATORIO

oki? un saludo
:hippi:

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Como reescribir en un fichero secuencial
« Respuesta #2 en: Lunes 13 de Octubre de 2003, 09:28 »
0
Gracias HurryCrack por la aclaración, te haré caso.
:comp: