Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2005, 15:12
edumferreyra
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años, 10 meses
Puntos: 0
que hago mal en este insert ?

Disculpen porque debe ser un error idiota, pero no puedo seguir perdiendo tiempo en esto:
Me dá un error de sintaxis al insertar en una tabla de Access

El código es el siguiente:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionTimeOut = 0
Conn.CommandTimeout = 0
Conn.Open vStrConexWeb

StrSql = "INSERT INTO MIEMBROS (USUARIO, PASSWORD, EMAIL, EMPRESA, NOMBRE, DOMICILIO, CIUDAD, CP, PROVINCIA, PAIS, TELEFONO, PAGINA) "
StrSql = StrSql + " VALUES ("
StrSql = StrSql + "'" + Request("UserName")+ "'" + ","
StrSql = StrSql + "'" + Request("EncodedPassword")+ "'" + ","
StrSql = StrSql + "'" + Request("Email")+ "'" + ","
StrSql = StrSql + "'" + Request("empresa")+ "'" + ","
StrSql = StrSql + "'" + Request("nombre")+ "'" + ","
StrSql = StrSql + "'" + Request("domicilio")+ "'" + ","
StrSql = StrSql + "'" + Request("ciudad")+ "'" + ","
StrSql = StrSql + "'" + Request("cp")+ "'" + ","
StrSql = StrSql + "'" + Request("provincia")+ "'" + ","
StrSql = StrSql + "'" + Request("pais")+ "'" + ","
StrSql = StrSql + "'" + Request("telefono")+ "'" + ","
StrSql = StrSql + "'" + Request("pagina")+ "'" + ")"

response.write StrSql

Conn.Execute StrSql
Conn.Close
Set Conn = nothing
%>

Como pueden ver, la sintaxis del Insert parece correcta, de hecho si hago el insert desde una consulta del Access inserta en forma correcta.

INSERT INTO MIEMBROS (USUARIO, PASSWORD, EMAIL, EMPRESA, NOMBRE, DOMICILIO, CIUDAD, CP, PROVINCIA, PAIS, TELEFONO, PAGINA) VALUES ('edum','90a1dc9805c91f028a24514bc','edumferreyra@ hotmail.com','CBA LABS','Eduardo ','Rodriguez de la Torre 988','Cordoba','5000','Cordoba','ARGENTINA','0351-15590xxxx','')
Microsoft JET Database Engine error '80040e14'

Syntax error in INSERT INTO statement.

/marketing/investigacion_de_mercado/marketing/pagossms/alta_paso4.asp, line 47


Qué puede estar pasando ????

Muchas gracias. Edum.