AYUDA CON ACCESSO A DATOS!!!

zapcome
11 de Septiembre del 2002
Necesio ayuda urgente con una insercion de un registro a una base de datos access.
La estructura de la bd es la siguiente:

nombre de campo tipo
idusuario texto
nombres texto
apellidopaterno texto
apellidomaterno texto
anonac texto
pais texto
ciudad texto
telefono texto
email texto
recibeinfo si/no
estainteresado si/no
comentarios memo
isadmin si/no
password texto
fechadeinscripcion date
comollego texto

lo que hago es lo siguiente:

creo un objeto ADODB command

set conex = Server.CreateObject (ADODB.Command)

y luego esto

conex.ActiveConnection = 'La coneccion a la bd activa
conex.CommandText = "Insert into usuarios (idusuario, nombres, apellidopaterno, apellidomaterno, anonac, pais, ciudad, telefono, email, recibeinfo, estainteresado, comentarios, password, fechadeinscripcion, comollego ) values ('" & cliente & "','" & nombre & "','" & apepat & "','" & apemat & "','" & anonac & "','" & pais & "','" & ciudad & "','" & telefono & "','" & email & "','" & lista & "','" & interesado & "'," & comentario & ",'" & password & "','" & fecha & "', '" & llegada & "')"
conex.execute

conex.Activeconection.close

El problema que tengo es que me sale que hay un error de sintaxis en la sentencia insert into
Ya he buscado errores en las comillas, concatenacion, etc, etc y no logro nada al respecto.
Alguien puede ayudarme por favor?

Es que quizas hay algun problema porque el command text es demasiado largo???

si necesito hacerlo con parametros.... alguien me podria dar una referencia de como hacerlo??

gracias por adelantado!!!

zapcome
11 de Septiembre del 2002
el problema estaba en el tipo de datos que estaba enviando al insert... gracias por la ayuda!!!

rapomon
11 de Septiembre del 2002
Cuando concatenas:
" & comentario & "
lo estás haciendo sin las comillas simples:
'" & comentario & "'

No se si será ese el problema, ya nos contarás.

Un saludo.

esarjona
11 de Septiembre del 2002
El problema es que el campo memo tambien necesita comillas simples (') como el de texto.
En tu sentencia insert no las tienes puestas.

Un saludo