OLEDBConnection.Refresh メソッド

定義

OLE DB 接続を更新します。

public:
 void Refresh();
public void Refresh ();
Public Sub Refresh ()

注釈

OLE DB データ ソースへの接続時に、 プロパティで指定された接続文字列がConnection使用されます。 この接続文字列の情報が十分でない場合、必要な情報をユーザーに確認するダイアログ ボックスが表示されます。 プロパティが DisplayAlertsFalse の場合、ダイアログ ボックスは表示されず、 Refresh() メソッドは不十分な接続情報例外で失敗します。

Microsoft Excel は接続に成功すると、完了した接続文字列を格納し、同じ編集セッション中にメソッドの後続の呼び出しに対するRefresh()プロンプトが表示されないようにします。 プロパティの値を調べることで、完了した接続文字列をConnection取得できます。

データベース接続が確立すると、SQL クエリの妥当性が確認されます。 クエリが無効な場合、 Refresh() メソッドは SQL 構文エラー例外で失敗します。

クエリが正常に完了または開始された場合、 Refresh() メソッドは True を 返します。ユーザーが接続をキャンセルした場合は False を 返します。

フェッチされた行の数がワークシートの使用可能な行数を超えたかどうかを確認するには、 プロパティを FetchedRowOverflow 調べます。 このプロパティは、 メソッドが Refresh() 呼び出されるたびに初期化されます。

適用対象