情報: Visual Basic を使用して ActiveX データ オブジェクト (ADO) を使用します。


概要


ActiveX データ オブジェクト (ADO) と Visual Basic を利用する必要は何ですかを説明します。

詳細情報


ADO とは何ですか。

ActiveX データ オブジェクトでは、プログラミング モデルでは、特定のバックエンド エンジンに依存することを意味します。現在、ただし、ADO のモデルをサポートしている唯一のエンジンは、OLE DB です。多くのネイティブ OLE DB プロバイダーと ODBC、OLE DB プロバイダーがあります。ADO オブジェクト モデルは、6 つのオブジェクトで構成されます。
  • 接続: MSDASQL (ODBC 用 Microsoft OLE DB プロバイダー) を使用して、ODBC データ ソースを指定できる OLE DB データ ソースをここでは、開いている接続を表します。
  • エラー: データに関する詳細情報を含んでいます、アクセス エラー、ADO を含む単一の操作でエラーが発生するたびに更新します。
  • コマンド: は、特定のデータに対して実行するコマンドを定義します。
  • パラメーター: コマンドを提供するコマンド オブジェクトのパラメーターを省略可能なコレクションです。
  • レコード セット: テーブル、コマンド オブジェクト、または SQL 構文からレコードのセットを表します。なし、基になる接続オブジェクトを作成できます。
  • フィールド: データ レコード セット内の 1 つの列を表します。
  • プロパティ: ADO のプロバイダーで発生した値のコレクションです。
次の 2 つのアイテムは、2.5 の新機能でした。
  • ストリーム: 読み取りまたはバイナリ情報またはテキストを記述するための手段を提供します。
  • レコード: レコード セットまたは、ディレクトリまたはファイル内の行を表すことができます。
ADO と R は、レコード セットとフィールドのオブジェクトのみを提供する高度なデータ コネクタで使用される ADO オブジェクト モデルのサブセットです。

ADO をコンピューターにインストールします。

ADO は、コンピューターに正しくインストールするには MDAC をインストールする必要があります。必要な基になる ADO コンポーネントと ADO の両方をインストールします。OLE DB には、ODBC のバージョン 3.0 以降のコンポーネントも必要です。MDAC は、次の URL で Web サイトからダウンロードを無料で入手できます。ADO をお使いのコンピューターにインストールすると、Visual Basic 内の新しいプロジェクトを作成します。[プロジェクト] メニューから参照を選択し、 Microsoft ActiveX データ オブジェクト ライブラリを選択し、します。
ADO Error オブジェクトのドキュメントでは、ADO またはその基になるプロバイダー内でエラーが発生した場合、Errors コレクションを作成することを示します。少し適切ではありません。によってエラーの発生元、ADO の errors コレクションされないことがあります。ADO エラー コレクションだけでなく、Visual Basic のエラー オブジェクトを確認する必要があります。

ADO と DAO

同じプロジェクトに ADO と DAO の両方への参照を含めると、いくつかの問題があります。 両方使用する Recordset オブジェクトでは、次のコードがあいまいです。
   Dim r as recordset
次のエラー メッセージが表示される場合があります。
実行時エラー 13: データ型の不一致
使用するオブジェクト モデルを指定して、前面に修飾子があります。
   Dim s As ADODB.Recordset   Dim t As DAO.Recordset

参照情報


詳細については、次のマイクロソフト サポート技術情報を参照してください。
167957 INFO: VB で ADO からエラー情報を抽出します。