Supports 方法用于确定指定的 Recordset 对象是否支持特定类型的功能。 它具有以下语法:
boolean = recordset.Supports(CursorOptions )
言论
Supports 方法返回一个布尔值,该值指示提供程序是否支持 CursorOptions 参数标识的所有功能。 可以使用 Supports 方法来确定 Recordset 对象支持的功能类型。 如果 Recordset 对象支持由 CursorOptions中的常量所表示的特性,那么 Supports 方法将返回 True。 否则,它将返回 False。
使用 Supports 方法,可以检查 Recordset 对象是否能够添加新记录、使用书签、使用 Find 方法、使用滚动、使用 Index 属性以及执行批处理更新。 有关常量及其含义的完整列表,请参阅 CursorOptionEnum。
尽管 Supports 方法对某一功能可能返回 True,但这并不保证提供商在所有情况下都能使该功能可用。 Supports 方法仅返回提供程序是否可以支持指定功能,前提是满足某些条件。 例如,Supports 方法可能表明 Recordset 对象支持更新,即使游标基于多个表的联接,其中某些列是不可更新的。