會重新整理 OLE DB 連線。
語法
expression.Refresh
詞 代表 OLEDBConnection 物件的變數。
註解
建立 OLE DB 資料來源的連線時,Microsoft Excel 會使用 Connection 屬性所指定的連接字串。 如果指定的連接字串缺少必要的值,將會顯示對話方塊,提示使用者輸入必要的資訊。 如果 DisplayAlerts 屬性為 False,則不會顯示對話框,且 Refresh 方法會失敗,並出現連線資訊不足例外狀況。
Microsoft Excel 在成功建立連線之後,會儲存完成的連接字串,如此一來,如果在同一個編輯工作階段中後續呼叫 Refresh 方法,將不會再提示使用者輸入資訊。 您可以檢查 Connection 屬性的值,即可取得完成的連接字串。
在建立資料庫連接之後,會驗證 SQL 查詢的有效性。 如果該查詢無效,則 Refresh 方法會失敗並產生「SQL 語法錯誤」的例外狀況。
如果已成功地完成或啟動查詢,則 Refresh 方法會傳回 True。如果使用者取消連線,則會傳回 False。
若要查看擷取的資料列數目是否超過工作表上的可用資料列數目,請檢查 FetchedRowOverflow 屬性。 每次呼叫 Refresh 方法時,都會初始化這個屬性。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。