構文を使用してクエリを作成していますcfscript
。日付であるクエリ パラメータが 2 つあります。初めて使用して日付文字列を作成しました
queryservice.addParam(
name="last_update",
value="createODBCDate(now())",
cfsqltype="cf_sql_date");
これは次のようなものだと思います:
<cfqueryparam value="#createODBCDate(now())#" cfsqltype="cf_sql_date">
したがって、クエリを実行すると、次のようになります。
The cause of this output exception was that: coldfusion.runtime.Cast$DateStringConversionException: The value createODBCDate(now()) cannot be converted to a date.
罰金。そこで、変数を作成し、
var currentDate = createODBCDate(now());
に追加しました
queryservice.addParam(
name="last_update",
value="createODBCDate(now())",
cfsqltype="cf_sql_date");
そして得た
The cause of this output exception was that: coldfusion.runtime.Cast$DateStringConversionException: The value currentDate cannot be converted to a date.
標準<cfquery ...
構文を使用してクエリを作成すると、正常に機能しました。
だから、私は何か間違ったことをしていると思い込んでいますが、それが何であるかを一生理解することはできません.
ところで、<cfscript>
構文を使用してクエリを作成しようとするのはこれが初めてです。