0

在 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()+"')";

我不知道要纠正什么。

查询在 DB2 中

4

3 回答 3

2

您应该使用参数绑定。把它放在一起后给我们整个sql。您可能 '在其他变量之一中使用了 a 并且没有逃脱该变量。

您确定您使用 javascript 来访问数据库吗?我不知道这样的驱动程序/可能性。对我来说,javascript 知道像String.

于 2012-06-30T17:34:57.597 回答
0

根据文档,“该语句包含一个未正确终止的字符串常量”请关注http://lasanthals.blogspot.com/2012/09/db2-error-codes.html了解更多详情。

于 2012-09-27T05:14:30.097 回答
0

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

于 2014-08-28T12:55:01.957 回答