Refresh 方法 (ADO)

更新集合中的对象,以反映提供程序中可用的对象以及特定对象。

语法

  
collection.Refresh  

言论

Refresh 方法根据调用它的集合来完成不同的任务。

参数

Command 对象的 Parameters 集合上使用 Refresh 方法可检索 Command 对象中指定的存储过程或参数化查询的提供程序端参数信息。 对于不支持存储过程调用或参数化查询的提供程序,集合将为空。

应将 Command 对象的 ActiveConnection 属性设置为有效的 Connection 对象,将 CommandText 属性设置为有效的命令,并将 CommandType 属性设置为 adCmdStoredProc,然后再调用 Refresh 方法。

如果在调用 Refresh 方法之前访问 Parameters 集合,则 ADO 将自动调用该方法并填充集合。

注意

如果使用 Refresh 方法从提供程序获取参数信息,并且它将返回一个或多个可变长度数据类型 参数 对象,则 ADO 可能会根据其最大潜在大小为参数分配内存,这将导致执行期间出错。 在调用 Execute 方法以防止错误之前,应显式设置这些参数的 Size 属性。

领域

Fields 集合使用 Refresh 方法没有可见效果。 若要从基础数据库结构检索更改,必须使用 Requery 方法,或者,如果 Recordset 对象不支持书签,MoveFirst 方法。

性能

对某些对象的 Properties 集合使用 Refresh 方法会使用提供程序公开的动态属性填充集合。 这些属性提供有关特定于提供程序的功能的信息,超出了内置属性 ADO 支持的功能。

适用于

另请参阅

Refresh 方法示例 (VB)
Refresh 方法示例 (VC++)
Count 属性 (ADO)
Refresh 方法 (RDS)