我有一个更新 MS SQL 表的 java 程序。Web 用户也可以通过在 ColdFusion 中创建的网站访问此表
最近我在行时收到此错误:
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>
是什么导致了这个错误,我该如何解决?