私のアプリケーション用の検索フォームを作成しました。私は今、productID、ProductName、ProductCostFrom、ProductCostTOから一度に1つまたは複数の入力からの入力を取ってデータベースを検索したいと思っています。私は検索するために次のクエリを使用しています。入力でコストの範囲を指定すると静かに動作しますが、「ProID」または「ProName」またはその両方だけを検索すると構文エラーが発生します。Coldfusionでの検索フォームのSql検索クエリ
<cfquery name="myquery" datasource="cfdb2">
Select *
from ProEntry
where (
Procost BETWEEN #Form.Procost# AND #Form.ProCostTo#
)
OR (
Proid='#form.Proid#' OR
Proname='#form.Proname#'
)
</cfquery>
その時、(#Form.Procost#)の値は何ですか? –