Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O aplicativo passa o endereço do buffer de dados para o driver em um argumento, geralmente denominado ValuePtr ou um nome semelhante. Por exemplo, na seguinte chamada para SQLBindCol, o aplicativo especifica o endereço da variável Date :
SQL_DATE_STRUCT Date;
SQLINTEGER DateInd;
SQLBindCol(hstmt, 1, SQL_C_TYPE_DATE, &dsDate, 0, &DateInd);
Conforme mencionado na seção Alocação e Liberação de Buffers, o endereço de um buffer adiado deve permanecer válido até que o buffer seja desvinculado.
A menos que seja especificamente proibido, o endereço de um buffer de dados pode ser um ponteiro nulo. Para buffers usados para enviar dados para o driver, isso faz com que o driver ignore as informações normalmente contidas no buffer. Para buffers usados para recuperar dados do driver, isso faz com que o driver não retorne um valor. Em ambos os casos, o driver ignora o argumento de comprimento do buffer de dados correspondente.