リレーショナルデータベース管理システムは、さまざまなアプリケーションから送られた SQL 命令を処理します。ColdFusion は、データを処理するために、SQL ステートメントをデータベースマネージャに送ります。ColdFusion には、特定の SQL 文字列を評価するために、どのデータベースマネージャに送るべきかを判別する手段が必要です。CFML では、cfquery タグがこの目的に使用されます。SQL SELECT ステートメントと cfquery タグを使用して、このレッスンで既に説明した「Trip List」ページのダイナミックバージョンを作成します。この例では、cfquery タグを使用して、Compass Travel の Trips テーブル内の tripName 列にあるすべての旅行名を返します。SQL SELECT ステートメントを使用してこの情報をダイナミックに取り出すには、cfquery 開始タグと終了タグの間で SQL SELECT ステートメントを実行する必要があります。
メモ: Dreamweaver で作業している場合は、[ファイルの種類] リストで [ColdFusion テンプレート] を選択します。
<cfquery name="TripList" datasource="CompassTravel"> SELECT trips.tripName FROM trips </cfquery>
Dreamweaver を使用すると、コードを入力しなくてもクエリーを作成することができます。
ColdFusion アプリケーションページにより、旅行リストに関する情報が取り出されます。次に、取り出した情報を表示する必要があります。
次の表で、クエリーを作成するために使用したコードを説明します。
| コード | 説明 |
|---|---|
<cfquery name="TripList" datasource="CompassTravel"> |
TripList という名前の ColdFusion クエリー。 |
SELECT trips.tripName FROM trips |
Trips テーブルからすべての tripName を取り出す SQL SELECT ステートメント。 |
ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告
バージョン7
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/coldfusion/7_jp/htmldocs/retriev3.htm