ERROR DE SINTAXIS
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&"'" )
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&"'" )
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.
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.
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
Hola de nuevo.
Como te comente en otro post mas abajo, si alguno de esos datos es numerico no necesitas las comillas simples.
Rafa
Como te comente en otro post mas abajo, si alguno de esos datos es numerico no necesitas las comillas simples.
Rafa
