OLEDBConnection.Refresh メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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() 呼び出されるたびに初期化されます。