适用于:Access 2013、Office 2013
断开和重新连接记录集
ADO 的一项最强大功能是您能够从数据源打开一个客户端 Recordset,然后将该 Recordset 与数据源断开。 一旦 Recordset 已断开,即可关闭与数据源的连接,从而释放用来维护该连接的服务器资源。 您可以在 Recordset 断开的情况下继续查看和编辑其中的数据,随后再重新连接到数据源,并在批模式下发送更新。
若要断开 Recordset 的连接,请使用 光标位置 adUseClient 将其打开,然后将 ActiveConnection 属性设置为等于 Nothing。 (C++ 用户应将 ActiveConnection 设置为 NULL 以断开连接。)
在某些情况下,我们需要在客户端计算机不连接网络时让应用程序可以使用 Recordset 中的数据,本章随后将针对该情况讨论 Recordset 持久化,到时将使用断开的 Recordset 。