Ayuda con ibatis
Mi pregunta seria la siguiente estoy haciendo un aplicación con java con ibatis el problema al insertar a la base de datos.
INSERT INTO persona (codigo,ci,nombres,ap_paterno,ap_materno,telefono,celular,fa x,direccion,tipo,mail,fecha) VALUES(#codigo#,#ci#,#nombres#,#ap_paterno#,#ap_materno#,#te lefono#,#celular#,#fax#,#direccion#,#tipo#,#mail#,now());
INSERT INTO proveedor (idProveedor,nit,descripcion) VALUES (#idProveedor:CHAR#,#nit:int#,#descripcion:TEXT#);
Esta es la inserción que estoy haciendo el primer insert funciona bien cuando lo borro la segunda inserción la del proveedor.
Cuando quiero insertar me sale este mensaje:
02-jul-2009 18:11:29 control.ibatis.SqlMapIbatisDao add
GRAVE: null
com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in control/ibatis/maps/Proveedor.xml.
--- The error occurred while applying a parameter map.
--- Check the InsertarProveedor-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO proveedor (idProveedor, nit, descripcion) VALUES (54654799,4' at line 1
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO proveedor (idProveedor, nit, descripcion) VALUES (54654799,4' at line 1
lo provee de varias formas pero siempre me aparece este caracter ' y no se que hacer
les agradesco de antemano
INSERT INTO persona (codigo,ci,nombres,ap_paterno,ap_materno,telefono,celular,fa x,direccion,tipo,mail,fecha) VALUES(#codigo#,#ci#,#nombres#,#ap_paterno#,#ap_materno#,#te lefono#,#celular#,#fax#,#direccion#,#tipo#,#mail#,now());
INSERT INTO proveedor (idProveedor,nit,descripcion) VALUES (#idProveedor:CHAR#,#nit:int#,#descripcion:TEXT#);
Esta es la inserción que estoy haciendo el primer insert funciona bien cuando lo borro la segunda inserción la del proveedor.
Cuando quiero insertar me sale este mensaje:
02-jul-2009 18:11:29 control.ibatis.SqlMapIbatisDao add
GRAVE: null
com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in control/ibatis/maps/Proveedor.xml.
--- The error occurred while applying a parameter map.
--- Check the InsertarProveedor-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO proveedor (idProveedor, nit, descripcion) VALUES (54654799,4' at line 1
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO proveedor (idProveedor, nit, descripcion) VALUES (54654799,4' at line 1
lo provee de varias formas pero siempre me aparece este caracter ' y no se que hacer
les agradesco de antemano
1 respuesta
Respuesta
1