SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Jessuss en Jueves 9 de Octubre de 2003, 17:53

Título: Re: Como reescribir en un fichero secuencial
Publicado por: Jessuss en Jueves 9 de Octubre de 2003, 17:53
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:
Título: Re: Como reescribir en un fichero secuencial
Publicado por: HurryCrack en Domingo 12 de Octubre de 2003, 13:23
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:
Título: Como reescribir en un fichero secuencial
Publicado por: Jessuss en Lunes 13 de Octubre de 2003, 09:28
Gracias HurryCrack por la aclaración, te haré caso.
:comp: