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

Ayuda con este código - Tabla a TXT

Estas en el tema de Ayuda con este código - Tabla a TXT en el foro de ASP Clásico en Foros del Web. Trato de meter una tabla que viene de una consulta a un archivo de texto, este es el código: <% Dim oFS, oTS, sHTML sHTML="<table ...
  #1 (permalink)  
Antiguo 03/06/2003, 09:08
 
Fecha de Ingreso: noviembre-2002
Ubicación: Casa-Trabajo
Mensajes: 60
Antigüedad: 21 años, 6 meses
Puntos: 0
Ayuda con este código - Tabla a TXT

Trato de meter una tabla que viene de una consulta a un archivo de texto, este es el código:

<%
Dim oFS, oTS, sHTML
sHTML="<table border='0' cellspacing='1' cellpadding='0' width='100%' bgcolor='#FFFFFF'>"
sHTML=sHTML & "<tr>"
sHTML=sHTML & "<td align='center' colspan='4'><font class='s1'><b>GASTOS</b></tr>"
sHTML=sHTML & "<tr>"
sHTML=sHTML & "<td align='center' colspan='4'>"
sHTML=sHTML & "<font class='s1'><b>DATOS al: 23/5/2003</b><br>"
sHTML=sHTML & "- Miles de pesos -</tr>"
sHTML=sHTML & "<tr>"
sHTML=sHTML & "<td align='left' colspan='4'><hr></td></tr>"
sHTML=sHTML & "<tr>"
sHTML=sHTML & "<td align='left'><font class='s1'><b>Region</b></td>"
sHTML=sHTML & "<td align='right'><font class='s1'><b>Gastado</td>"
sHTML=sHTML & "<td align='right'><font class='s1'><b>Programa</td>"
sHTML=sHTML & "<td align='Right'><font class='s1'><b>Avance %</td></tr>"
sHTML=sHTML & "<tr>"
sHTML=sHTML & "<td><font class='s1'>NORTE</td>"
sHTML=sHTML & "<td align='right'><font class='s1'>3,818,958.8</td>"
sHTML=sHTML & "<td align='right'><font class='s1'>6,502,449.9</td>"
sHTML=sHTML & "<td align='right'><font class='s1'>58.7</td>"
sHTML=sHTML & "</tr>"
sHTML=sHTML & "</table>"
Set oFS = CreateObject("Scripting.FileSystemObject")
Set oTS = oFS.OpenTextFile("archivo.txt", ForWriting, True)
oTS.Write sHTML
oTS.Close
oFS.Close

Me manda el siguiente error en la linea 25 donde esta el nombre del archivo:

Microsoft VBScript runtime error '800a0005'
Invalid procedure call or argument
/atw/tabla_en_archivo.asp, line 25
  #2 (permalink)  
Antiguo 03/06/2003, 09:50
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
lo estas llamando mediante un sub??
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 03/06/2003, 10:08
 
Fecha de Ingreso: noviembre-2002
Ubicación: Casa-Trabajo
Mensajes: 60
Antigüedad: 21 años, 6 meses
Puntos: 0
No, lo estoy llamando inmediatamente después del query que genera los datos de la tabla.
  #4 (permalink)  
Antiguo 03/06/2003, 10:28
 
Fecha de Ingreso: mayo-2003
Ubicación: Montevideo - Uruguay
Mensajes: 37
Antigüedad: 21 años
Puntos: 0
en vez de ForWriting, prueba con poner un 2 o
declara la siguiente linea

Const ForWriting = 2

creo ahi esta el problema

saludos
nICO
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 01:49.