OLEDBConnection.Refresh メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OLE DB 接続を更新します。
public:
void Refresh();
public void Refresh();
Public Sub Refresh ()
注釈
OLE DB データ ソースへの接続を行うとき、Microsoft Excel は Connection プロパティで指定された接続文字列を使用します。 この接続文字列の情報が十分でない場合、必要な情報をユーザーに確認するダイアログ ボックスが表示されます。 DisplayAlerts プロパティが False の場合、ダイアログ ボックスは表示されず、Refresh() メソッドは接続情報不足の例外で失敗します。
Microsoft Excel では正常に接続されると、完了した接続文字列が保存されるため、同じ編集セッション中に Refresh() メソッドを後続呼び出すときにプロンプトが表示されません。 Connection プロパティの値を調べることで、完成した接続文字列を取得できます。
データベース接続が確立すると、SQL クエリの妥当性が確認されます。 クエリが無効な場合、 Refresh() メソッドは SQL 構文エラー例外で失敗します。
Refresh() メソッドは、クエリが正常に完了または開始された場合は True を返し、ユーザーが接続を取り消した場合は False を返します。
フェッチされた行の数がワークシートで使用可能な行数を超えているかどうかを確認するには、 FetchedRowOverflow プロパティを調べます。 このプロパティは、 Refresh() メソッドが呼び出されるたびに初期化されます。