ADO コンポーネントの概要

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

ADO コンポーネントの操作:インデックス への移動

ツールパレットの[ADO]ページには dbGo コンポーネントがあります。これらのコンポーネントを使用して,ADO データストアへ接続したり,コマンドを実行したり,ADO フレームワークを使用するデータベースにあるテーブルからデータを取得することができます。dbGo コンポーネントを利用するためには,ADO 2.1(またはそれ以降)がホストコンピュータにインストールされている必要があります。加えて,対象のデータベースシステム用のクライアントソフトウェア(Microsoft SQL Server など)と,そのデータベースシステム専用の OLE DB ドライバまたは ODBC ドライバがインストールされている必要があります。

ほとんどの dbGo コンポーネントには,ほかのデータアクセスメカニズムで使用されるコンポーネントと同等の機能を持つ,データベース接続コンポーネント(TADOConnection)や各種データセットがあります。さらに dbGo には,TADOCommand も用意されています。この単純なコンポーネントはデータセットではありませんが,ADO データストア上で実行する SQL コマンドを表します。

次の表に,ADO コンポーネントを示します。

ADO コンポーネント :



コンポーネント 機能

ADOdb.TADOConnection

ADO データストアとの接続を確立するデータベース接続コンポーネント。複数の ADO データセットコンポーネントおよびコマンドコンポーネントがこの接続を共有して,コマンドの実行,データの取得,およびメタデータの操作を行える

ADOdb.TADODataSet

データを取得および操作するための主要データセットTADODataSet は 1 つまたは複数のテーブルからデータを取得できる。データストアに直接接続することも,TADOConnection コンポーネントを使用することも可能

ADOdb.TADOTable

1 つのデータベーステーブルに基づいたレコードセットを取得し操作するための,テーブルタイプのデータセットTADOTable は,データストアに直接接続することも,TADOConnection コンポーネントを使用することも可能

ADOdb.TADOQuery

適正な SQL 文によって作成されたレコードセットを取得し操作するための,クエリータイプのデータセット。TADOQuery は,データ定義言語(DDL)SQL 文も実行できる。データストアに直接接続することも,TADOConnection コンポーネントを使用することも可能

ADOdb.TADOStoredProc

ストアドプロシージャを実行するための,ストアドプロシージャタイプのデータセットTADOStoredProc で実行するストアドプロシージャは,データを取得するタイプでも取得しないタイプでもよい。データストアに直接接続することも,TADOConnection コンポーネントを使用することも可能

ADOdb.TADOCommand

コマンド(結果セットを返さない SQL 文)を実行するための単純なコンポーネント。TADOCommand は,これをサポートするデータセットコンポーネントとともに使用することも,テーブルからデータセットを取得することもできる。また,データストアに直接接続することも,TADOConnection コンポーネントを使用することも可能