Requisitos de driver ODBC para dynasets
Nas classes da base de dados de MFC ODBC, os dynasets são conjuntos de registros com propriedades dinâmicos; permanecem sincronizados com a fonte de dados em algumas formas. Os dynasets MFC (mas os conjuntos de registros não somente avanço) exigem um driver ODBC com conformidade de API de nível 2. Se o driver para seu fonte de dados está em conformidade com o nível 1 API definido, você ainda pode usar instantâneos atualizável e somente leitura e conjuntos de registros de somente avanço, mas não dynasets. No entanto, um driver de nível 1 pode dar suporte a dynasets se ele da suporte à busca estendida e os cursores controlados por conjunto de chaves.
Na terminologia de ODBC, os dynasets e os instantâneos são chamados de cursores. Um cursor é um mecanismo usado mantendo o controle de sua posição em um conjunto de registros. Para obter mais informações sobre os requisitos de driver para dynasets, consulte Dynaset. Para obter mais informações sobre os cursores, consulte ODBC (ODBC) na documentação do SDK do MSDN.
Dica
Para conjuntos de registros atualizável, o driver ODBC deve oferecer suporte a instruções posicionadas de atualização ou função de API ODBC de ::SQLSetPos .Se ambos têm suporte, o ::SQLSetPos MFC usa para maior eficiência.Alternativamente, para instantâneos, você pode usar a biblioteca de cursores, que fornece suporte necessário para instantâneos atualizável (cursores estáticos e instruções posicionadas de atualização).