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.
ODBC define vários atributos associados a ambientes, ligações ou sentenças.
Os atributos do ambiente afetam todo o ambiente, como se o pool de conexões está ativado. Os atributos do ambiente são definidos com SQLSetEnvAttr e recuperados com SQLGetEnvAttr.
Os atributos da ligação afetam cada ligação individualmente, como quanto tempo um driver deve esperar ao tentar estabelecer ligação a uma fonte de dados antes de ocorrer o tempo limite. Os atributos de ligação são definidos com SQLSetConnectAttr e recuperados com SQLGetConnectAttr. Para mais informações sobre atributos de ligação, consulte Atributos de Ligação.
Os atributos da instrução afetam cada instrução individualmente, como se uma instrução deve ser executada de forma assíncrona. Os atributos das instruções são definidos com SQLSetStmtAttr e recuperados com SQLGetStmtAttr. Alguns atributos de instrução são atributos de apenas leitura e não podem ser definidos. Por exemplo, o atributo da instrução SQL_ATTR_ROW_NUMBER, que é usado para recuperar o número da linha atual no cursor, é somente leitura. Para mais informações sobre atributos de declarações, consulte Atributos de Statement.
Para além dos atributos definidos pelo ODBC, um driver pode definir os seus próprios atributos de ligação e de instruções. Os atributos definidos pelo driver devem ser registados no Open Group para garantir que dois fornecedores de drivers não atribuam o mesmo valor inteiro a atributos proprietários diferentes. Para mais informações, consulte Driver-Specific Tipos de Dados, Tipos de Descritores, Tipos de Informação, Tipos de Diagnóstico e Atributos.
Para uma lista completa de atributos, consulte SQLSetEnvAttr, SQLSetConnectAttr e SQLSetStmtAttr. A maioria dos atributos também é descrita na descrição da função ODBC que afetam.