ERROR DE SINTAXIS

Rossana
26 de Abril del 2004
ALGUIEN SABE POR QUÉ ESTA INSTRUCCIÓN DA ERROR DE SINTAXIS

sql = "inset into CARPETA, MENSAJE (n°mensaje, nom_carpeta, cod_carpeta, des_carpeta, día, mes, año, para, de, asunto, descripción, observaciones) values ( '"&lblnummensaje&"', '"&cbocarpeta.text&"','"&txtcodcar&"','"&txtdescar&"','"&txtdia&"', '"&txtmes&"', '"&txtaño&"', '"&txtpara&"', '"&txtde&"', '"&txtasunto&"', '"&txtdes&"', '"&txtobs&"'" )

en?
26 de Abril del 2004
pues el más evidente és el paréntesis del final, que está fuera de las comillas.

el otro error són los ampersands,
si escribes: lblnummensaje&, lo interpreta como la declaración de una variable de tipo Long, es decir:
Dim Numero As Long, és lo mismo que
Dim Numero&

para corregirlo sólo tienes que dejar un espacio después del texto para que interprete que és una concatenación [&lblnummensaje &]. Los que estén delante te los corrige automáticamente.

Saludos.

Rossana
26 de Abril del 2004
Ya lo corregí, pero ahora no me introduce nada en las tablas, me da error de sintaxis si coloco el método execute si lo quito no me da error, pero no introduce la información

rafa
26 de Abril del 2004
Hola de nuevo.
Como te comente en otro post mas abajo, si alguno de esos datos es numerico no necesitas las comillas simples.
Rafa

_
26 de Abril del 2004
º