Reshape Name 属性 - 动态 (ADO)

指定 Recordset 对象的名称。

返回值

返回表示 Recordset 名称的 String 值。

备注

名称会在连接持续期间保留,或一直保留到 Recordset 关闭为止。

Reshape Name 属性主要与用于 OLE DB 的 Microsoft 数据整理服务的服务提供程序的重新整理功能一起使用。 名称必须唯一才能参与重新整理。

此属性是只读的,但在创建 Recordset 时可以间接设置。 例如,如果 Shape 命令的子句创建 Recordset 并使用 AS 关键字为其提供别名,则别名将分配给 Reshape Name 属性。 如果未声明别名,则会为 Reshape Name 属性分配由数据整理服务生成的唯一名称。 如果别名与现有 Recordset 的名称相同,则在其中一个释放之前,两个 Recordset 都无法重新整理。 可以通过将 ADO 连接上的 Reshape Name 属性中的唯一名称设置为 True 来更改默认行为。 设置此属性会授予数据整理服务权限,以便在必要情况下更改用户分配的名称,从而确保唯一性。 有关重新整理的详细信息,请参阅用于 OLE DB 的 Microsoft 数据整理服务(ADO 服务提供程序)

要引用 Shape 命令中的 Recordset 时,或者因为名称是由数据整理服务生成的而不知道名称时,请使用 Reshape Name 属性。 在这种情况下,可以通过在 Reshape Name 属性返回的字符串前后拼接命令来生成 SHAPE 命令。

CursorLocation 属性设置为 adUseClient 时,Reshape Name 是追加到 Recordset 对象 Properties 集合的动态属性。

应用于

记录集对象 (ADO)

另请参阅

用于 OLE DB 的 Microsoft 数据整理服务(ADO 服务提供程序)
常用 Shape 命令
记录集对象 (ADO)