中斷連線並重新連線記錄集
ADO 中最強大的功能之一是能夠從數據源開啟用戶端 Recordset,然後中斷 Recordset 與數據源的連接。 一旦 Recordset 中斷連線,就可以關閉與數據源的連線,藉此釋放用來維護它之伺服器上的資源。 您可以在中斷連線時繼續檢視和編輯 Recordset 中的數據,稍後再重新連線至數據源,並以批次模式傳送更新。
若要中斷 Recordset 的連線,請將其以游標位置為 adUseClient 的方式開啟,然後將 ActiveConnection 屬性設定為 Nothing。 (C++使用者應將 ActiveConnection 設定為 NULL 以中斷連線。
我們將在本節稍後討論 Recordset 持續性時使用已中斷連線的 Recordset,以解決我們需要在用戶端電腦未連線到網路時,應用程式可以使用 Recordset 中的數據的情況。