IBX.IBQuery.TIBQuery

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

IBX.IBCustomDataSet.TIBCustomDataSetData.DB.TDataSetSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBQuery

Delphi

TIBQuery = class(TIBCustomDataSet)

C++

class PASCALIMPLEMENTATION TIBQuery : public Ibx::Ibcustomdataset::TIBCustomDataSet

プロパティ

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

説明

TIBQuery は InterBase SQL 文を実行します。

SQL 文を使ってデータベース内の複数のテーブルにアクセスするには,TIBQuery を使用します。読み出し専用データセットを提供する TIBQuery コンポーネントは,InterBase クライアント/サーバー環境に最適です。TIBQuery が表す結果セットを更新するには,このコンポーネントと TIBUpdateSQL コンポーネントを一緒に使用します。

Query が役に立つ理由を次に示します。

  • 1 回に複数のテーブルにアクセスする(SQL では「結合」と呼ぶ)
  • 元のテーブルの行や列をすべて返すのではなく,行や列のサブセットに自動的にアクセスする

メモ:  TIBQuery は,スケーラブルなデータベースアプリケーションの開発では特に重要です。ローカルなデータベースに対して実行するアプリケーションを将来的にリモートの SQL データベースサーバーにスケーリングする可能性がある場合は,スケーリングを容易に実行するできるように,最初から TIBQuery コンポーネントを使用します。

関連項目