TSQLDataSet を使用したデータの取得
dbExpress の使用 への移動
データを取得するには:
- [ファイル|新規作成|その他...]を選択します。[新規作成]ダイアログ ボックスが表示されます。
- [新規作成]ダイアログ ボックスで、[Delphi プロジェクト]を選択し、[VCL フォーム アプリケーション]をダブルクリックします。[デザイン]タブが表示されます。
- [ツール パレット]の[dbExpress]カテゴリから、TSQLDataSet コンポーネントをフォームにドラッグします。
- 単方向データセットのデータを取得するには、次のいずれかを実行します。
- [オブジェクト インスペクタ]で、Active プロパティを True に設定します。
- Open メソッドを実行時に呼び出します。
ヒント: GetMetadata プロパティを使用すると、データベース オブジェクトのメタデータを選択的に取得できます。読み取りのみを目的としてデータセットを取得する場合は、GetMetadata を False に設定します。
- Prepared プロパティを True に設定して、データセットを明示的に準備します。
- 複数のレコード セットを取得するには、NextRecordSet メソッドを呼び出します。
メモ: NextRecordSet を呼び出すと、新しく作成された TCustomSQLDataSet コンポーネントが返されますので、それを通じて次のレコード セットにアクセスすることができます。つまり、初めて NextRecordSet を呼び出すと、2 番目のレコード セットを表すデータセットが返されます。さらに NextRecordSet を呼び出すと 3 番目のレコード セットが返され、それをレコード セットがなくなるまで繰り返すことができます。データセットがなくなると、NextRecordSet は何も返しません。