0

データの更新に問題があります。これに値を渡すために、準備済みステートメントを使用しました。

"UPDATE Employee SET  " + name + "  =  ?  WHERE Employee_ID  =  ?"

これは例外 " you have an error in your sql syntax" です。

4

1 に答える 1

1

指定されたクエリでは、 + name + は変数のように見えますが、 Employeeを取得したため、基になるテーブルの列名と一致する必要があります。列が存在しない場合は、例外がスローされます。

"UPDATE Employee SET col_name(table column name) = ? Where Employee_Id = ?"
于 2013-01-18T20:33:43.840 に答える