Language

OLEDBConnection インターフェイス

定義

OLE DB 接続を表します。

public interface class OLEDBConnection
[System.Runtime.InteropServices.Guid("0002448D-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface OLEDBConnection
Public Interface OLEDBConnection
属性

注釈

OLE DB 接続は、Excel ブックに保存できます。 Micrososft Excel でブックを開くと、Excel は OLEDBConnection オブジェクトと呼ばれる OLE DB 接続のメモリ内コピーを作成します。

OLEDBConnection オブジェクトには、接続先のサーバーの名前やそのサーバーで開くオブジェクトの名前など、接続に関連する情報が含まれています。 オプションとして、OLEDBConnection オブジェクトには、認証資格情報、またはサーバーに渡されて実行されるコマンド (たとえば、SQL Serverによって実行される SELECT ステートメント) を含めることもできます。

プロパティ

名前 説明
ADOConnection

ピボットテーブル キャッシュが OLE DB データ ソースに接続している場合は、ADO 接続オブジェクトを返します。 読み取り専用です。

AlwaysUseConnectionFile

データ ソースへの接続の確立に接続ファイルが常に使用される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

Application

オブジェクト修飾子なしで使用すると、このプロパティは Microsoft Office Excel アプリケーションを表す _Application オブジェクトを返します。 オブジェクト修飾子を指定した場合、指定したオブジェクトを作成した Application オブジェクトを取得します。 読み取り専用です。

BackgroundQuery

OLE DB 接続のクエリが (バックグラウンドで) 非同期的に実行される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

CalculatedMembers

指定された接続の CalculatedMembers コレクションを取得します。

CommandText

指定したデータ ソース用のコマンド文字列を返すか設定します。 オブジェクトの読み取り/書き込み。

CommandType

XlCmdType 定数のいずれかを返すか、または設定します。 読み取り/書き込み XlCmdType。

Connection

OLE DB データ ソースと接続できるようにする OLE DB 設定のいずれかを含む文字列を設定します。 オブジェクトの読み取り/書き込み。

Creator

このオブジェクトが作成されたアプリケーションを示す XlCreator 列挙型の定数を返します。 読み取り専用です。

EnableRefresh

ユーザーが接続を更新できる場合は True。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

IsConnected

MaintainConnection プロパティがTrue の場合は True を返します。 現在ソースに接続されていない場合は False を返します。 読み取り専用の Boolean です。

LocalConnection

オンライン キューブ ファイルへの接続文字列を取得または設定します。 オブジェクトの読み取り/書き込み。

LocaleID

指定された接続のロケール識別子を取得または設定します。

MaintainConnection

更新操作後、ブックを閉じるまで、指定したデータ ソースへの接続が維持される場合は True を返します。 値の取得と設定が可能なブール型 (Boolean) の値です。

MaxDrillthroughRecords

取得するレコードの最大数を設定します。 読み取り/書き込みの 整数 です。

OLAP

OLE DB 接続がオンライン分析処理 (OLAP) サーバーに接続されている場合は True を返します。 読み取り専用の Boolean です。

Parent

指定されたオブジェクトの親オブジェクトを返します。 読み取り専用です。

RefreshDate

OLE DB 接続が最後に更新された日付を返します。 読み取り専用の DateTime。

Refreshing

指定された OLE DB 接続に対するバックグラウンド OLE DB クエリが実行中の場合は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。

RefreshOnFileOpen

ブックを開くたびに接続を自動的に更新する場合は、True に設定します。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。

RefreshPeriod

更新間隔 (分単位) を返すか設定します。 読み取り/書き込みの 整数 です。

RetrieveInOfficeUILang

使用可能な場合、Office ユーザー インターフェイスの表示言語でデータとエラーを取得する場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

RobustConnect

OLE DB 接続からデータ ソースへの接続方法を返すか設定します。 読み取り/書き込み XlRobustConnect。

SavePassword

OLE DB の接続文字列のパスワード情報が接続文字列に保存されている場合は True を指定します。 パスワードが削除されている場合は False を指定します。 値の取得と設定が可能なブール型 (Boolean) の値です。

ServerCredentialsMethod

サーバー認証に使用する資格情報の種類を返すか設定します。 読み取り/書き込み XlCredentialsMethod。

ServerFillColor

指定された接続を使用しているときに、OLAP サーバーの塗りつぶしカラー形式がサーバーから取得される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

ServerFontStyle

指定した接続を使用しているときに OLAP サーバーのフォント スタイル形式がサーバーから取得される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

ServerNumberFormat

指定した接続を使用しているときに OLAP サーバーの数値形式がサーバーから取得される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

ServerSSOApplicationID

SSO データベースで資格情報の検索を実行するために使用されるシングル サインオン アプリケーション (SSO) 識別子を返または設定します。 読み取り/書き込みが可能な String です。

ServerTextColor

指定された接続を使用しているときに、OLAP サーバーのテキストのカラー形式がサーバーから取得される場合は true。 値の取得と設定が可能なブール型 (Boolean) の値です。

SourceConnectionFile

接続の作成に使用された Office のデータ接続ファイル、または同様のファイルを示す文字列型 (String) の値を設定します。 値の取得と設定が可能です。

SourceDataFile

OLE DB 接続のソース データ ファイルを示す文字列型 (String) の値を取得または設定します。 値の取得と設定が可能です。

UseLocalConnection

LocalConnection プロパティを使用して、Microsoft Excel がデータ ソースに接続できるようにする文字列を指定する場合は true。 Connection プロパティで指定された接続文字列が使用されている場合は false。 値の取得と設定が可能なブール型 (Boolean) の値です。

メソッド

名前 説明
CancelRefresh()

指定された OLE DB 接続の実行中の更新処理をすべて取り消します。

MakeConnection()

指定された OLE DB 接続の接続を確立します。

Reconnect()

指定した接続を切断してから再度接続します。

Refresh()

OLE DB 接続を更新します。

SaveAsODC(String, Object, Object)

OLE DB 接続を Microsoft Office データ接続ファイルとして保存します。

適用対象