Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2003, 17:21
Avatar de [-H-]
[-H-]
 
Fecha de Ingreso: marzo-2003
Mensajes: 75
Antigüedad: 22 años, 1 mes
Puntos: 1
Ayuda a un novato!!

Hola.
Estoy aprendiendo ASP x mi cuenta(ya q en la uni no me enseñan), y tengo un problemilla gestionando un fotmulario muy sencillo. El codigo del fichero .asp es el siguiente (solo pongo la parte en la que uso codigo ASP):

<%
Const ForAppending = 8
Const TristateUseDefault=-2
Set FSO=Server.CreateObject("Scripting.FileSystemObjec t")
Set H=FSO.GetFile("sugerencias.txt")
set FSO=H.OpenAsTextStream(ForAppending, TristateUseDefault)
nombre=Request.Form("nombre")()
comentario=Request.Form("comentario")()
fichero.Write(nombre & vbCrLf)
fichero.Write(comentario & vbCrLf)
fichero.Close
set fichero.Nothing
%>

Lo único que quiero hacer es recoger los datos de un formulario de dos campos, y guardarlos en un fichero de texto. Pero al ejecutar la página en el servidor me dice el siguiente error:
Microsoft JScript compilation error '800a03ec'

Expected ';'

/lapaginadeh/sugerencia.asp, line 9

Const ForAppending = 8
------^

La cuestion, es que si quito los dos Const, el error se me pasa al Server.CreateObject.
Pq dice que me falta ";"?? Qué hago mal??
Muchas gracias
PD:el codigo ASP que expongo, lo tengo puesto justo debajo de la etiqueta <body>, luego viene la parte html.