ADO を使用すると、OLE DB システム インターフェイスを介してさまざまなデータ ソースからデータにプログラムでアクセス、編集、更新するための強力な論理オブジェクト モデルが開発者に提供されます。 ADO の最も一般的な使用方法は、リレーショナル データベース内のテーブルに対してクエリを実行し、結果を取得してアプリケーションに表示し、ユーザーがデータに変更を加えて保存できるようにすることです。 その他のタスクは次のとおりです。
SQL を使用してデータベースにクエリを実行し、結果を表示する。
インターネット経由でファイル ストア内の情報にアクセスする。
電子メール システムでのメッセージとフォルダーの操作。
データベースから XML ファイルにデータを保存する。
XML で説明されているコマンドの実行と XML ストリームの取得。
バイナリまたは XML ストリームにデータを保存する。
ユーザーがデータベース テーブルのデータを確認および変更できるようにします。
パラメーター化されたデータベース コマンドの作成と再利用。
ストアド プロシージャの実行。
データを保持、ナビゲート、および操作するために、Recordsetという名前の柔軟な構造体を動的に作成します。
トランザクション データベース操作の実行。
実行時の基準に基づくデータベース情報のローカルコピーのフィルタリングとソート。
データベースからの階層的な結果の作成と操作。
データベース フィールドをデータ対応コンポーネントにバインドする。
リモート環境で切断状態の レコードセットを作成します。
ADO では、このような柔軟性を提供するために、さまざまなオプションと設定が公開されています。 そのため、アプリケーションで ADO を使用する方法を学び、それぞれの目標を管理しやすい部分に分割する方法を学ぶことが重要です。
ADO を使用するほとんどのアプリケーションには、データの取得、データの調査、データの編集、データの更新という 4 つの主要な操作が含まれます。 これらの操作については、このセクションの後半で詳しく説明します。
ただし、これらの詳細について説明する前に、ADO オブジェクト モデルの概要と、Visual Basic で記述され、4 つの主要な ADO 操作をそれぞれ実行する単純な ADO アプリケーションについて説明します。