
09/07/2004, 09:41
|
| | Fecha de Ingreso: julio-2004
Mensajes: 1
Antigüedad: 20 años, 10 meses Puntos: 0 | |
Error de sintaxis en la instrucción INSERT INTO Quiero agregar un usuario a mi tabla y me sale este error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis en la instrucción INSERT INTO.
He verificado todos los detalles y no encuentro el error. Este es el código:
'Recojo los campos del formulario con Request.Form
'Conexión a BD
set objConn = Server.CreateObject("ADODB.Connection")
strConn = "PROVIDER=Microsoft.Jet.OLEDB.4.0.;DATA Source=" & origen
objConn.open strConn
sql = "INSERT INTO Usuario (pass, auth, grupo, user) VALUES ('" & pass &"'"
sql = sql & ", " & auth & ", '" & grupo & "', '" & user & "')"
- ID : Autonumérico
- pass: texto(10)
- auth: nunmerico(byte)
- grupo: texto(1)
- user: texto(20)
También he tratado de hacer una consulta "literar" agregándole yo mismo los valores a la variable sql:
sql = "INSERT INTO Usuario (pass, auth, junta, user) VALUES ('lol', 1, 'a', 'lala')"
pero tampoco resulta, lo más extraño es que cuando hago la consulta directamente en Access, si funciona.
Por favor si a alguien tiene alguna idea, por favor que me responda.
Gracias :) |