Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A seguinte nova funcionalidade foi introduzida no ODBC 3.x. Uma aplicação ODBC 3.x a trabalhar com um driver ODBC 2.x não poderá usar esta funcionalidade. O Gestor de Drivers ODBC 3.x não mapeia estas funcionalidades ao trabalhar com um driver ODBC 2.x .
Funções que tomam um handle de descritor como argumento: SQLSetDescField, SQLGetDescField, SQLSetDescRec, SQLGetDescRec e SQLCopyDesc.
As funções SQLSetEnvAttr e SQLGetEnvAttr.
A utilização do SQLAllocHandle para alocar um handle de descritores. (A utilização do SQLAllocHandle para alocar controlos de ambiente, ligação e instruções é uma funcionalidade duplicada, não nova.)
A utilização do SQLGetConnectAttr para obter os atributos de ligação SQL_ATTR_AUTO_IPD. (A utilização de SQLSetConnectAttr para definir, e SQLGetConnectAttr para obter, outros atributos de ligação é uma funcionalidade duplicada, não nova.)
O uso de SQLSetStmtAttr para definir, e SQLGetStmtAttr para obter, os seguintes atributos de instrução. (A utilização do SQLSetStmtAttr para definir, e do SQLGetStmtAttr para obter, outros atributos da instrução é uma funcionalidade duplicada, não nova.)
SQL_ATTR_APP_ROW_DESC
Atributo SQL para Descrição de Parâmetro de Aplicativo
SQL_ATTR_ENABLE_AUTO_IPD
SQL_ATTR_FETCH_BOOKMARK_PTR
SQL_ATTR_BIND_OFFSET
SQL_ATTR_METADATA_ID
SQL_ATTR_PARAM_BIND_OFFSET_PTR
SQL_ATTR_PARAM_BIND_TYPE
SQL_ATTR_PARAM_OPERATION_PTR
SQL_DESC_PARAM_STATUS_PTR
SQL_ATTR_PARAMS_PROCESSED_PTR
SQL_ATTR_PARAMSET_SIZE
SQL_ATTR_ROW_BIND_OFFSET_PTR
SQL_ATTR_ROW_OPERATION_PTR
SQL_ATTR_ROW_ARRAY_SIZE
O uso do SQLGetStmtAttr para obter os seguintes atributos de instrução. (A utilização do SQLGetStmtAttr para obter outros atributos de instrução é funcionalidade duplicada, não funcionalidade nova.)
SQL_ATTR_IMP_ROW_DESC SQL_ATTR_IMP_PARAM_DESC
Utilização do tipo de dados intervalo C, dos tipos de dados SQL de intervalo, dos tipos de dados BIGINT C e da estrutura de dados SQL_C_NUMERIC.
Ligação de parâmetros por linhas.
Buscas de marcadores baseadas em deslocamento, como chamar SQLFetchScroll com um argumento FetchOrientation de SQL_FETCH_BOOKMARK e especificar um deslocamento diferente de 0.
SQLFetch devolve a matriz de estados das linhas, o número de linhas extraídas, a extração de múltiplas linhas, intercala chamadas com SQLFetchScroll e com SQLBulkOperations ou SQLSetPos. Para mais informações, consulte a secção seguinte, Cursores de Bloco, Cursores Roláveis e Compatibilidade Retroativa para Aplicações ODBC 3.x.
Parâmetros nomeados.
Qualquer uma das opções SQLGetInfo específicas do ODBC 3.x. (Se uma aplicação ODBC 3.x a trabalhar com um driver ODBC 2.x chamar os tipos de informação SQL_XXX_CURSOR_ATTRIBUTES1, que substituíram vários tipos de informação ODBC 2.x , parte da informação pode ser fiável, mas outra pode ser pouco fiável. Para mais informações, consulte SQLGetInfo.)
Deslocamentos de ligação.
Atualizar, atualizar novamente e eliminar através de marcadores (através de uma chamada ao SQLBulkOperations).
Chamar SQLBulkOperations ou SQLSetPos no estado S5.
Os campos ROW_NUMBER e COLUMN_NUMBER no registo diagnóstico (que têm de ser recuperados pelas funções de substituição SQLGetDiagField ou SQLGetDiagRec).
Contagens aproximadas de linhas.
Informação de aviso (SQL_ROW_SUCCESS_WITH_INFO do SQLFetchScroll).
Marcadores de comprimento variável.
Informação de erro estendida para arrays de parâmetros.
Todas as novas colunas nos conjuntos de resultados eram devolvidas pelas funções de catálogo.
Utilização de SQLDescribeCol e SQLColAttribute na coluna 0.
Utilização de quaisquer atributos de coluna específicos do ODBC 3.x numa chamada ao SQLColAttribute.
A utilização de múltiplos controlos de ambiente.
Esta secção contém o seguinte tópico.