Compartilhar via


Requisitos do Driver ODBC para Dynasets

As classes de banco de dados ODBC do MFC, dynasets são conjuntos de registros com propriedades dinâmicas; eles permanecerão sincronizados com a fonte de dados de determinadas maneiras. MFC dynasets (mas não somente de encaminhamento de conjuntos de registros) requerem um driver ODBC com a conformidade com a API de nível 2. Se o driver para seu a fonte de dados está de acordo com a API de nível 1 definido, você ainda pode usar instantâneos atualizáveis tanto como somente leitura e forward-only de conjuntos de registros, mas não dynasets. No entanto, um driver de nível 1 pode suportar dynasets se ele oferece suporte estendida de busca e os cursores orientados para o conjunto de chaves.

Na terminologia do ODBC, dynasets e snapshots são denominados cursores. Um cursor é um mecanismo usado para acompanhar 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 cursores, consulte o Open Database Connectivity (odbc) SDK na documentação do MSDN.

ObservaçãoObservação

Para conjuntos de registros atualizáveis, o seu driver de ODBC deve suportar das instruções update posicionado ou a :: SQLSetPos a função de API ODBC. Se houver suporte para ambos, o MFC usa :: SQLSetPos para maior eficiência. Como alternativa, para instantâneos, você pode usar a biblioteca de cursores, fornece o suporte necessário para instantâneos atualizáveis (Cursores estáticos e instruções update posicionado).

Consulte também

Conceitos

Noções básicas ODBC