MS SQL のテーブルを更新する Java プログラムがあります。このテーブルには、ColdFusion で作成された Web サイトを介して Web ユーザーもアクセスします。
最近、次の行でこのエラーが発生します。
sql_stmt.executeUpdate("update random_selection "
+ "set forecasted = 1 where "
+ " randnum = " + ora_rs.getString("RANDNUM")
+ " and quarter = " + quarter
+ " and ozip3 = " + ora_rs.getString("OZIP3"));
エラーが発生している CF クエリは次のとおりです。
<cfquery name="submit_forecast" datasource="ttmsdropper" username="#request.db_username#" password="#request.db_password#">
INSERT INTO forecast_entry
VALUES (<cfqueryparam value="#currentRecord[8]#">)
</cfquery>
このエラーの原因と修正方法を教えてください。