
06/05/2009, 17:27
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 16 años Puntos: 0 | |
error '80040e14' hola a todos, creo que me voy a volver loco antes de dar con la solucion a este problema, y de verdad que antes de postear he buscado y buscado, pero no doy con ella.
El caso:
tengo una web html, con un formulario que me envia dos datos (usuario y contraseña) a otra pagina en ASP. Desde esta página se recogen estos 2 datos y mi intencion es que se almacenen en una base de datos en access (si.... tiene que ser en access, mejor no me pregunteis por que :P).
El código de la página ASP es:
<%
session("nombre_usuario")=Request.Form("nombre")
session("clave_usuario")=Request.Form("clave")%>
<%
Response.Buffer=True
%>
<%
Dim conexion, SQL, nombre, password
'Recogemos el formulario
nombre=Trim( Request.Form("nombre") )
contra=Trim ( Request.Form("pass") )
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open("Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=../Apache2/htdocs/datos.mdb")
SQL="insert into tabla1(usuario, contra,)values("&nombre&"','"&contra&"')"
conexion.Execute(SQL)
%>
El error que muestra el navegador al ejecutarlo es:
Microsoft JET Database Engine error '80040e14'
Error de sintaxis en la instrucción INSERT INTO.
/login.asp, line 20
esa linea 20 hace referencia a [ conexion.Execute(SQL) ]
Alguien sabe por que me esta dando este error y no me introduce los datos en la BD?? |