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全体を提供してください。他の変数の 1 つで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 に答える