Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2002, 18:01
Avatar de hadez
hadez
 
Fecha de Ingreso: noviembre-2001
Ubicación: Lima - Perú
Mensajes: 201
Antigüedad: 23 años, 5 meses
Puntos: 0
Error de Principiante

Quiero insertar registros a una DB access con este codigo:

<%
Dim oConn,strSQL

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("datos.mdb"))

strSQL = "insert into postulante (Nombres, Apellidos, Direccion, Distrito, E-Mail, Telef-fijo, Telef-celular, Carrera, Colegio, Edad) values ('" & Request.Form("Nombres") & "','" & Request.Form("Apellidos") & "','" & Request.Form("Direccion") & "','" & Request.Form("Distrito") & "','" & Request.Form("E-Mail") & "','" & Request.Form("Telef-fijo") & "','" & Request.Form("Telef-celular") & "','" & Request.Form("Carrera") & "','" & Request.Form("Colegio") & "','" & Request.Form("Edad") & "')"
oConn.Execute(strSQL)
oConn.Close
set oConn = nothing

Response.Redirect("into.asp")
%>


pero me devuelve el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción INSERT INTO.

/procesar.asp, line 9


ALguien me podria decir donde esta el error?