Esto es de coña xD tengo varias opciones, pero todas fallidas, si pongo esto:
Código:
user_nom=Request.form("txtnombre");
user_pas=Request.form("txtpass");
cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('"& user_nom &"','"& user_pas &"')")
Error:
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Instrucción SQL no válida; se esperaba 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
/portal_joven/guardarusuario.asp, línea 30 Linea 30: cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('"& user_nom &"','"& user_pas &"')")
Si pongo esto:
Código:
user_nom=Request.form("txtnombre");
user_pas=Request.form("txtpass");
cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (user_nom,user_pas)")
Error: Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Controlador ODBC Microsoft Access] Pocos parámetros. Se esperaba 2.
/portal_joven/guardarusuario.asp, línea 30
Linea 30:cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (user_nom,user_pas)")
Así que yo supongo que es imposible que esté bien (pero hay que probar todo)
Código:
user_nom=Request.form("txtnombre");
user_pas=Request.form("txtpass");
cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (Request.form("txtnombre"),Request.form("txtpass"))")
Error:
Tipo de error:
Error de compilación de Microsoft JScript (0x800A03EE)
Se esperaba ')'
/portal_joven/guardarusuario.asp, línea 30, columna 78 Línea 30: cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES (Request.form("txtnombre"),Request.form("txtpass") )")
Si lo pongo así:
Código:
user_nom=Request.form("txtnombre");
user_pas=Request.form("txtpass");
cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('" &Request.form("txtnombre") &"','" &Request.form("txtnombre") &"')")
Error: Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Instrucción SQL no válida; se esperaba 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
/portal_joven/guardarusuario.asp, línea 30 Línea 30: cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('" &Request.form("txtnombre") &"','" &Request.form("txtnombre") &"')")
Finalmente, la unica manera en la que consigo que grabe:
Código:
cone.execute("INSERT INTO usuarios (user_id, user_pass) VALUES ('wachupichu','inthemorning')")
La cuestión es que lo que hice por lo que veo parece que está bien, porque me ha puesto una vez que el nombre de usuario ya existia, seguiré probando y mirando pero según lo que veo yo con alguna de las opciones debería haber valido
Edito: increible, antes me da alerta (como debiera ser ) de error porque ya existía registro y ahora me sale lo de no se puede mostrar página, porque sino se repetirian los campos claves y todo eso... ainnssss xD