Trennen und erneutes Herstellen einer Verbindung mit dem Recordset
Eines der leistungsfähigsten Features von ADO ist die Möglichkeit, ein clientseitiges Recordset aus einer Datenquelle zu öffnen und dann die Verbindung zwischen Recordset und Datenquelle zu trennen. Nachdem das Recordset getrennt wurde, kann die Verbindung mit der Datenquelle geschlossen werden, wodurch die Ressourcen auf dem Server freigegeben werden, die zum Verwalten verwendet werden. Sie können die Daten im Recordset weiterhin anzeigen und bearbeiten, während sie getrennt und später mit der Datenquelle verbunden ist und Ihre Updates im Batchmodus senden.
Um ein Recordset zu trennen, öffnen Sie es mit einem Cursorspeicherort von adUseClient, und legen Sie dann die ActiveConnection-Eigenschaft auf „Nothing“ fest. (C++-Benutzer sollten die ActiveConnection gleich NULL festlegen, um zu trennen.)
Später in diesem Abschnitt wird ein getrenntes Recordset verwendet, wenn die Recordset-Peristenz erläutert wird, um ein Szenario zu beheben, in dem die Daten in einem Recordset für eine Anwendung verfügbar sein müssen, während der Clientcomputer nicht mit einem Netzwerk verbunden ist.