Bde.DBTables.TQuery

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

Bde.DBTables.TDBDataSetBde.DBTables.TBDEDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTQuery

Delphi

TQuery = class(TDBDataSet)

C++

class PASCALIMPLEMENTATION TQuery : public TDBDataSet

プロパティ

種類 可視性 ソース ユニット
class public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables Bde.DBTables

説明

TQuery は、SQL 文を基に得られた結果セットを持つデータセットを表します。

TQuery を使用すると、SQL 文を使ってデータベース内の 1 つまたは複数のテーブルにアクセスすることができます。クエリ コンポーネントは、リモート データベース サーバー(Sybase、SQL Server、Oracle、Informix、DB2、InterBase など)にも、ローカル テーブル(Paradox、InterBase、dBASE、Access、FoxPro など)にも、ODBC 準拠のデータベースにも使用できます。

クエリ コンポーネントが有用なのは以下の点です。

複数のテーブルに一度にアクセスできる(SQL では "結合" と呼びます)。

テーブルの行や列を必ずすべて返すのではなく、行や列のサブセットに自動的にアクセスできる。

メモ:  拡張性の高いデータベース アプリケーションを開発するときには、TQuery が特に重要になります。ローカル データベースを使うように構築されたアプリケーションが、将来的にリモートの SQL データベース サーバーを使うように拡張される可能性がある場合には、最初から TQuery コンポーネントを使用しておくと、後の拡張が楽になります。

関連項目