この演習では、「Trip Search Results」ページを修正して、出発日と旅行代金のクエリーに必要な検索基準を追加します。
cfquery コードブロックの前にポインタを置きます。
departureDate WHERE サブ節を作成するには、次の表で示したコードを、cfquery コードブロックの直前に入力するか、コピー & ペーストします。
| データベース | 入力するコード |
|---|---|
|
(Windows ユーザー) Microsoft Access データベースファイル |
<!--- departureDate のサブ節を作成します ---> <cfif Form.departureValue GT ""> <cfif Form.departureOperator EQ "EQUALS"> <cfset WhereClause = WhereClause & " and departureDate = " & CreateODBCDate(Form.departureValue)> <cfelseif Form.departureOperator EQ "AFTER"> <cfset WhereClause = WhereClause & " and departureDate > " & CreateODBCDate(Form.departureValue)> <cfelseif Form.departureOperator EQ "BEFORE"> <cfset WhereClause = WhereClause & " and departureDate < " & CreateODBCDate(Form.departureValue)> </cfif> </cfif> |
|
(UNIX ユーザー) PointBase データベースファイル |
<!--- departureDate のサブ節を作成します ---> <cfif Form.departureValue GT ""> <cfif Form.departureOperator EQ "EQUALS"> <cfset WhereClause = WhereClause & " and departureDate = Date '" & Form.departureValue & "'"> <cfelseif Form.departureOperator EQ "AFTER"> >cfset WhereClause = WhereClause & " and departureDate < Date '" & Form.departureValue & "'"> <cfelseif Form.departureOperator EQ "BEFORE"> <cfset WhereClause = WhereClause & " and departureDate < Date '" & Form.departureValue & "'"> </cfif> </cfif> |
price の WHERE サブ節を作成するには、前の手順で入力したコードの後に次のコードを入力します。
<!--- price のサブ節を作成します ---> <cfif Form.priceValue GT ""> <cfif Form.priceOperator EQ "EQUALS"> <cfset WhereClause = WhereClause & " and price = " & form.priceValue> <cfelseif Form.priceOperator EQ "GREATER"> <cfset WhereClause = WhereClause & " and price > " & form.priceValue> <cfelseif Form.priceOperator EQ "SMALLER"> <cfset WhereClause = WhereClause & " and price < " & form.priceValue> </cfif> </cfif>
ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告
バージョン7
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/coldfusion/7_jp/htmldocs/dynami10.htm