Share via


Apêndice G: Diretrizes de driver para compatibilidade com versões anteriores

Este apêndice fornece informações para gravadores de driver que trabalham no ODBC 3. x drivers que precisam dar suporte ao ODBC 2. x aplicativos. Para obter mais informações sobre compatibilidade com versões anteriores, consulte Compatibilidade com versões anteriores e Conformidade com padrões.

Esta seção contém os seguintes tópicos.

  • Bloquear cursores, cursores roláveis e compatibilidade com versões anteriores para drivers ODBC 3.x – novos recursos são recursos que existem no ODBC 3. x e não no ODBC 2. x. ODBC 3. X drivers geralmente não precisam se preocupar com a compatibilidade com versões anteriores com novos recursos porque o ODBC 2. os aplicativos x nunca os usam. As exceções exclusivas a isso são recursos relacionados a SQLFetch, SQLFetchScroll, SQLSetPos e SQLExtendedFetch; para obter mais informações, consulte , posteriormente neste apêndice.

  • Mapeamento de Funções Preteridas – recursos duplicados são recursos implementados de forma diferente no ODBC 3. x e ODBC 2. x. ODBC 3. X drivers não precisam se preocupar com a compatibilidade com versões anteriores com recursos duplicados porque o Gerenciador de Driver sempre mapeia o ODBC 2. x recursos para ODBC 3. x recursos ao chamar um ODBC 3. x driver. Portanto, um ODBC 3. x driver vê apenas ODBC 3. x recursos. Para obter mais informações sobre esses mapeamentos, consulte , posteriormente neste apêndice.

  • Alterações comportamentais e drivers ODBC 3.x – alterações de comportamento são recursos tratados de forma diferente no ODBC 3. x e ODBC 2. x. ODBC 3. X drivers precisam se preocupar com alterações de comportamento e agir em resposta ao atributo de ambiente SQL_ATTR_ODBC_VERSION definido pelo aplicativo.