Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2005, 13:15
Avatar de chidomen
chidomen
 
Fecha de Ingreso: enero-2005
Ubicación: aquí
Mensajes: 380
Antigüedad: 20 años, 3 meses
Puntos: 0
Pregunta ayuda por favor con insert

tengo un script sencillo para insertar datos en una tabla de access, pero no se que es lo que estoy haciendo mal, alguien por favor me podria ayudar, este es el codigo

<%
Dim nombre, apellido, email,empresa, password, data_source, con, sql_insert

Function ChkString(string)
If string = "" Then string = " "
ChkString = Replace(string, "'", "''")
End Function

nombre = ChkString(Request.Form("nombre"))
apellido = ChkString(Request.Form("apellido"))
email = ChkString(Request.Form("email"))
empresa = ChkString(Request.Form("empresa"))
password = ChkString(Request.Form("password"))
data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
Server.MapPath("login.mdb")
sql_insert = "Insert Into loginTable (email, empresa, apellido, userName, password) values ('" & email & "','" & empresa & "', '" & apellido & "', '" & userName & "', '" & password & "')"

Set con = Server.CreateObject("ADODB.Connection")
con.Open data_source
con.Execute sql_insert

con.Close
Set con = Nothing
%>
y este es el error que me muestra:
Microsoft JET Database Engine error '80040e14'

Syntax error in INSERT INTO statement.

/login/add.asp, line 26

espero que alguien me pueda ayudar por favor

saludos
__________________
.. simplemente soy un mexicano apasionado ..
guasanericonsul.com