TSQLDataSet を使用したデータの取得

提供: RAD Studio
移動先: 案内検索

dbExpress の使用 への移動


データを取得するには:

  1. [ファイル|新規作成|その他...]を選択します。[新規作成]ダイアログ ボックスが表示されます。
  2. [新規作成]ダイアログ ボックスで、[Delphi プロジェクト]を選択し、[VCL フォーム アプリケーション]をダブルクリックします。[デザイン]タブが表示されます。
  3. [ツール パレット][dbExpress]カテゴリから、TSQLDataSet コンポーネントをフォームにドラッグします。
  4. 単方向データセットのデータを取得するには、次のいずれかを実行します。
    • [オブジェクト インスペクタ]で、Active プロパティを True に設定します。
    • Open メソッドを実行時に呼び出します。

      ヒント: GetMetadata プロパティを使用すると、データベース オブジェクトのメタデータを選択的に取得できます。読み取りのみを目的としてデータセットを取得する場合は、GetMetadata を False に設定します。

  5. Prepared プロパティを True に設定して、データセットを明示的に準備します。
  6. 複数のレコード セットを取得するには、NextRecordSet メソッドを呼び出します。

メモ: NextRecordSet を呼び出すと、新しく作成された TCustomSQLDataSet コンポーネントが返されますので、それを通じて次のレコード セットにアクセスすることができます。つまり、初めて NextRecordSet を呼び出すと、2 番目のレコード セットを表すデータセットが返されます。さらに NextRecordSet を呼び出すと 3 番目のレコード セットが返され、それをレコード セットがなくなるまで繰り返すことができます。データセットがなくなると、NextRecordSet は何も返しません。

関連項目