Saludos comunidad:
Y de nuevo me ha saltado un error con estos condenados formularios =( Ahora les explico bien:
Resulta que estaba creando una página de registro de eventos (a un estilo memes) usando como base un formulario de registro de usuarios que escribí junto con mi profesor, el cual sería éste:
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%
VNombre=request.form("Nombre")
VApellido=request.form("Apellido")
VCuenta=request.form("Cuenta")
VContrasena=request.form("Contrasena")
VOficio=request.form("Oficio")
VDireccion=request.form("Direccion")
cadena="PROVIDER=Microsoft.Jet.Oledb.4.0;Data Source=" & server.MapPath("Database1.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Cadena
Conn.execute "insert into usuarios (usuario,contrasena,oficio,nombre,apellido,direccion) values('" & vcuenta & "','" & vcontrasena & "','" & voficio & "','" & vnombre & "','" & vapellido & "','" & vdireccion & "')"
%>
</head>
<body>
<a href="registro.asp">Volver al formulario de registro
</a>
</body>
</html>
Entonces, la página de encuentros sería la siguiente:
Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%
VNombre=request.form("nombre")
VDia=request.form("dia")
VMes=request.form("mes")
VMagnitud=request.form("magnitud")
VDescripcion=request.form("descripcion")
VPrecio=request.form("precio")
cadena="PROVIDER=Microsoft.Jet.Oledb.4.0;Data Source=" & server.MapPath("Database1.mdb")
Set Conn = Server.CreateObject("AD0DB.Connection")
Conn.Open Cadena
Conn.execute "insert into encuentros (nombre,dia,mes,magnitud,descripcion,precio) values('" & vnombre & "','" & vdia & "','" & vmes & "','" & vmagnitud & "','" vdescripcion & "','" & vprecio & "')"
%>
</head>
<body>
<a href="elencuentro_ingreso.asp">Volver al formulario de registro
</a>
</body>
</html>
Firefox me presenta el siguiente error:
Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0401)
Se esperaba un final de instrucción
/portaldeartesanos/elencuentro_resultador.asp, línea 24, columna 160
Conn.execute "insert into encuentros (nombre,dia,mes,magnitud,descripcion,precio) values('" & vnombre & "','" & vdia & "','" & vmes & "','" & vmagnitud & "','" vdescripcion & "','" & vprecio & "')"
Sinceramente desconozco cuál es el problema, ya que ambos formularios son básicamente espejados, ambos usan la misma base de datos (diferentes tablas) e incluso el código es espejado, sólo que cambiado con sus respectivos valores.
Agradecería mucho ayuda con éste problema, aunque tal vez pida demasiado
Desde ya, ¡muchas gracias!
Naheru~