Foros del Web » Programando para Internet » ASP Clásico »

Editar TXT

Estas en el tema de Editar TXT en el foro de ASP Clásico en Foros del Web. Hola a todos y antes de nada gracias de ante mano Bueno, os explico mi problema, quiero editar ciertas lineas de un TXT pero no ...
  #1 (permalink)  
Antiguo 16/08/2005, 16:28
 
Fecha de Ingreso: agosto-2005
Mensajes: 24
Antigüedad: 18 años, 10 meses
Puntos: 0
Editar TXT

Hola a todos y antes de nada gracias de ante mano

Bueno, os explico mi problema, quiero editar ciertas lineas de un TXT pero no hay manera, siempre que lo hago con este código me borra el TXT y no graba nada.
Si le pido que muestre las variables por pantalla me las muestra bien, asi que no se porque no graba nada y encima borra el TXT.
Los valores los quiero editar en ciertas lineas concretas del TXT. Estos valores que quiero introducir en el TXT los que recibo de unos TEXTAREA de la página anterior, de ahi la en la Funcion TEXTAREA. Lo de los SALTOS es las veces que debe saltar de linea para editar la linea deseada.
------------------------------------------------------------------
Function EscribirConfiguracion(saltos, TEXTAREA)
set FSO = CreateObject ("Scripting.FileSystemObject")
set oFich = FSO.OpenTextFile("c:\Inetpub\wwwroot\prueba\config uracion.txt",2)
a = 0
Do While not (a = saltos)
If ( a = saltos) then
' oFich.Writeline(TEXTAREA) HE PROBADO CON LOS 2 Y HACE LO MISMO
oFich.Write(TEXTAREA) HE PROBADO CON LOS 2 Y HACE LO MISMO

End If
a = a + 1
Loop
oFich.Close
set oFich = Nothing
End Function


saltos = 3
a = EscribirConfiguracion(saltos, TEXTAREA1)
---------------------------------------------------------

Pues eso, que si alguien puede ayudarme se lo agradeceré en el alma.
Un abrazo
Darhas
  #2 (permalink)  
Antiguo 23/08/2005, 04:24
perrogrun
Invitado
 
Mensajes: n/a
Puntos:
Prueba a cambiar esta línea

Código:
set oFich = FSO.OpenTextFile("c:\Inetpub\wwwroot\prueba\configuracion.txt",2)
por esta

Código:
set oFich = FSO.OpenTextFile("c:\Inetpub\wwwroot\prueba\configuracion.txt",8,true)
y dime los resultados, puede que así sí funcione, otra cosa a mirar son los permisos de el archivo que puede que sean sólo de lectura.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:36.