简体   繁体   English

收到错误SQLCODE = -10,SQLSTATE = 42603,SQLERRMC ='),

[英]getting error SQLCODE=-10, SQLSTATE=42603, SQLERRMC='),

performing following query in java script 在Java脚本中执行以下查询

String sql = "insert into personal values('"+models.getResourceId()+"','"+models.getFname()+"','"+models.getMname()+"','"+models.getLname()+"','"+models.getGender()+"','"+models.getDob()+"','"+models.getFthname()+"','"+models.getEmail()+"','"+models.getMobile_no()+"')";

i don't know what to correct. 我不知道该怎么纠正。

the query is in DB2 该查询在DB2中

You should use parameter binding. 您应该使用参数绑定。 Give us the whole sql after you put it together. 将它们组合在一起后,给我们整个SQL。 You likely used a ' in one of the other variables and didn't escape that one. 您可能在其他变量之一中使用了' ,并且没有对该变量进行转义。

Are you sure that you are using javascript for accessing the database? 您确定使用JavaScript来访问数据库吗? I'm not aware of such a driver/possiblity. 我不知道这样的驱动程序/可能性。 And it would be new to me that javascript knows types like String . 对我来说,javascript知道String类的类型对我来说是新的。

根据文档,“该语句包含未正确终止的字符串常量”。有关更多详细信息,请访问http://lasanthals.blogspot.com/2012/09/db2-error-codes.html

输入值包含内部可能包含单引号,例如:'RPG's

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 SQL DB2 中的一个不清楚的错误(DB2 SQL 错误:SQLCODE=-302,SQLSTATE=22001,SQLERMCnull) - An unclear error in SQL DB2 (DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null) DB2 SQL错误:SQLCODE = -901,SQLSTATE = 58004,SQLERRMC =无效的归类ID,DRIVER = 4.21.29 - DB2 SQL Error: SQLCODE=-901, SQLSTATE=58004, SQLERRMC=Invalid collation ID, DRIVER=4.21.29 SQL错误:SQLCODE = -204,SQLSTATE = 42704,SQLERRMC = SYSCAT.COLUMNS,DRIVER = 3.54.54 - SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=SYSCAT.COLUMNS, DRIVER=3.54.54 DB2 SQL错误:SQLCODE = -117,SQLSTATE = 42802,SQLERRMC = null,DRIVER = 3.68.61 - DB2 SQL Error: SQLCODE=-117, SQLSTATE=42802, SQLERRMC=null, DRIVER=3.68.61 db2 中的更新表失败,SQLCODE:-668,SQLSTATE:57016,SQLERRMC:7; - Failing update table in db2 with SQLCODE: -668, SQLSTATE: 57016, SQLERRMC: 7; 错误信息 DB2 SQL 错误:SQLCODE=-204, SQLSTATE=42704, SQLERRMC=MCX28303.BANKACCOUNTS, DRIVER=4.26.14 - Error message DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=MCX28303.BANKACCOUNTS, DRIVER=4.26.14 DB2错误SQLCODE = -103,SQLSTATE = 42604 - DB2 Error SQLCODE=-103, SQLSTATE=42604 从过程DB2中的内部SQL调用获取SQLCODE和SQLSTATE - Getting SQLCODE and SQLSTATE from inner SQL call in procedure DB2 select子句的CASE子句抛出'SQLCODE = -811,SQLSTATE = 21000'错误 - CASE Clause on select clause throwing 'SQLCODE=-811, SQLSTATE=21000' Error DB2 jdbc SQL 错误:SQLCODE=-302,SQLSTATE=22001 on Select - DB2 jdbc SQL Error: SQLCODE=-302, SQLSTATE=22001 on Select
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM