Determinando o que tem suporte
O método Supports é usado para determinar se um objeto Recordset especificado oferece suporte a um tipo particular de funcionalidade. Ele tem a seguinte sintaxe:
boolean = recordset.Supports(CursorOptions )
Observações
O método suporta retorna um valor booliano que indica se o provedor dá suporte a todos os recursos identificados pelo argumento CursorOptions. Você pode usar o método Supports para determinar quais tipos de funcionalidade um objeto Recordset dá suporte. Se o objeto Recordset oferecer suporte aos recursos cujas constantes correspondentes estão em CursorOptions, o método Supports retornará True. Caso contrário, ele retornará false.
Usando o método Supports, você pode verificar a capacidade do objeto Recordset de adicionar novos registros, usar marcadores, usar o método Localizar, usar rolagem, usar a propriedade Index e realizar atualizações em lote. Para obter uma lista completa de constantes e seus significados, consulte CursorOptionEnum .
Embora o método Supports possa retornar True para uma determinada funcionalidade, ele não garante que o provedor possa disponibilizar o recurso em todas as circunstâncias. O método Suporta simplesmente retorna se o provedor pode dar suporte ou não à funcionalidade especificada, supondo que determinadas condições sejam atendidas. Por exemplo, o método Supports pode indicar que um objeto Recordset dá suporte a atualizações, mesmo que o cursor seja baseado em uma junção de várias tabelas - algumas colunas das quais não são atualizáveis.