2

<cfquery>内部でいくつかの SQL を生成する があります。失敗していますが、理由がわかりません。ブロック内にラップして<cftry> <cfcatch>、結果をダンプしようとしました。ただし、結果は未定義です。SQL がどのように見えるかを確認する別の方法はありますか?

4

4 に答える 4

10

あなたの中<cfcatch>で、これをしてください:

<cfdump var="#cfcatch#"><cfabort>

これにより、実行しようとしたクエリが表示されます。

于 2012-08-24T03:23:00.587 に答える
2

失敗し、エラーにSQLが表示されない場合は、cfqueryparamの問題である可能性があり、データ型の不一致である可能性があります。エラーのテキストを提供できますか?たぶんSQLコードでさえ?

于 2012-08-24T00:58:34.013 に答える
0

すべての<を&lt;に置き換えます そしてcfabort

于 2012-08-26T20:09:55.030 に答える
-1

cfquery を削除し、cfoutput に置き換えます。cfqueryparam を削除して、値を出力するだけです。クエリ アナライザーで正常に実行される SQL ステートメントを作成する必要があります。

于 2012-08-24T00:18:45.540 に答える