Compartilhar via


Como usar colunas de dados em execução (ODBC)

Para usar colunas de dados em execução de text, ntext ou image

  1. Para cada coluna de dados em execução, coloque valores especiais nos buffers associados anteriormente por SQLBindCol:

    • Para o último parâmetro, use SQL_LEN_DATA_AT_EXEC(length) onde length é o comprimento total em bytes dos dados de coluna de text, ntext ou image.

    • Para o quarto parâmetro, coloque um identificador de coluna definido por programa.

  2. Chamar retorna SQL_NEED_DATA que indica que as colunas de dados em execuções estão prontas para o processamento.

  3. Para cada coluna de dados em execução:

    • Chame para obter o ponteiro de matriz da coluna. SQL_NEED_DATA será retornado se houver outra coluna de dados em execução.

    • Chame uma ou mais vezes SQLPutData para enviar os dados da coluna, até que o comprimento seja enviado.

  4. Chame SQLParamData para indicar que todos os dados da coluna de dados em execução final foram enviados. SQL_NEED_DATA não será retornado.