OLEDBConnection.Refresh メソッド (Excel)
OLE DB 接続を更新します。
構文
expression.Refresh
式OLEDBConnection オブジェクトを表す変数。
注釈
OLE DB データ ソースへの接続時に、Microsoft Excel は Connection プロパティで指定された接続文字列を使用します。 この接続文字列の情報が十分でない場合、必要な情報をユーザーに確認するダイアログ ボックスが表示されます。 DisplayAlerts プロパティが False に設定されている場合、ダイアログ ボックスが表示されず、不十分な接続情報の例外によって Refresh メソッドは失敗します。
接続に成功すると、完全な接続文字列が保存され、同じ編集セッションでこの後 Refresh メソッドが呼び出されるときにダイアログ ボックスが表示されなくなります。 完全な接続文字列は、 Connection プロパティの値を調べることによって取得できます。
データベース接続が確立すると、SQL クエリの妥当性が確認されます。 クエリが有効でない場合、SQL 構文エラーの例外で Refresh メソッドは失敗します。
クエリが正常に完了するか、開始されると、Refresh メソッドは True を返します。接続をユーザーがキャンセルすると、このメソッドは False を返します。
フェッチされた行の数がワークシートの使用可能な行数を超えたかどうかを確認するには、 FetchedRowOverflow プロパティを調べます。 このプロパティは、 Refresh メソッドを呼び出すたびに初期化されます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。