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.