Определение поддерживаемых возможностей
Метод 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 поддерживает обновления, даже если курсор основан на соединении нескольких таблиц, некоторые столбцы которых не обновляются.