私は、Oracle 9iデータベースを持つColdFusion MX7でORACLE:明らかなエラーで無効user.table.column、table.columnまたは列指定
<CFQUERY DataSource="#XXX.DSN#">
UPDATE FUNKUS_LIST
SET
<CFIF OPERATIONRECEIVED IS "Enable">
FUNKUS_STATUS_ID=<CFQUERYPARAM value="1"
CFSQLTYPE="CF_SQL_INTEGER">
<CFELSEIF OPERATIONRECEIVED IS "Revoke">
FUNKUS_STATUS_ID=<CFQUERYPARAM value="3"
CFSQLTYPE="CF_SQL_INTEGER">
</CFIF>
WHERE
FUNKUS_LIST_ID in (
<CFQUERYPARAM value="#form.dltCheckbox#"
CFSQLTYPE="CF_SQL_INTEGER"
LIST="Yes">
)
</CFQUERY>
を実行しています。
エラーデータベースクエリを実行している可能性があります。 ORA-01747:無効user.table.column、 TABLE.COLUMN、または列仕様
form.dltCheckboxは、フォーム上のチェックボックスグループであるべきです。
FUNKUS_LIST_IDは整数型の列であり、マニュアルで記載されている数値は正しいIDであり、有効なIDです。 OPERATIONRECEIVEDは、このアクションフォームで何をすべきかを表す文字列です。私は、列名とテーブル名が
このテーブルに問題の原因となっているトリガーがありますか? –