Como usar parâmetros de dados em execução (ODBC)
Para usar parâmetros de dados em execução text, ntext ou image
Ao chamar SQLBindParameter para associar um buffer de programa ao parâmetro de instrução:
Para o último parâmetro, use SQL_LEN_DATA_AT_EXEC(length) onde length é o comprimento total dos dados de parâmetro text, ntext ou image em bytes.
Use um rgbValue (oitavo parâmetro) de um identificador de parâmetro definido por programa.
Chamar SQLExecDirect ou SQLExecute retorna SQL_NEED_DATA, que indica que os parâmetros de dados em execução estão prontos para serem processados.
Para cada parâmetro de dados em execução:
Chame SQLParamData para obter o ID de parâmetro definido por programa. Isso retornará SQL_NEED_DATA se houver outro parâmetro de dados em execução.
Chame SQLPutData uma ou mais vezes para enviar os dados de parâmetro, até que o comprimento seja enviado.
Chame SQLParamData para indicar que todos os dados do parâmetro de dados em execução final foram enviados. SQL_NEED_DATA não será retornado.
Consulte também