Compartilhar via


SQL_ARD_TYPE

O identificador de tipo SQL_ARD_TYPE é usado para indicar que os dados em um buffer serão do tipo especificado no campo SQL_DESC_CONCISE_TYPE do ARD. SQL_ARD_TYPE é inserido no argumento TargetType de uma chamada para SQLGetData em vez de um tipo de dados específico e permite que um aplicativo altere o tipo de dados do buffer alterando o campo descritor. Esse valor vincula o tipo de dados do buffer *TargetValuePtr ao campo descritor. (SQL_ARD_TYPE não é inserido em uma chamada para SQLBindCol ou SQLBindParameter porque o tipo do buffer associado já está vinculado aos campos SQL_DESC_TYPE e SQL_DESC_CONCISE_TYPE e pode ser alterado a qualquer momento alterando um desses campos.)

O identificador de tipo SQL_ARD_TYPE pode ser usado para especificar valores não padrão para precisão à esquerda e precisão de segundos de tipos de dados de intervalo e valores de precisão e escala para o tipo de dados SQL_C_NUMERIC. Para obter mais informações, consulte Substituindo a precisão padrão à esquerda e segundos para tipos de dados interval e Substituindo precisão e escala padrão para tipos de dados numéricos, posteriormente neste apêndice.