Condividi tramite


Procedura: Utilizzo di colonne data-at-execution (ODBC)

Per utilizzare le colonne data-at-execution di tipo text, ntext o image

  1. Per ogni colonna data-at-execution, inserire valori speciali nei buffer precedentemente associati da SQLBindCol:

    • Per l'ultimo parametro, utilizzare SQL_LEN_DATA_AT_EXEC(length), dove length è la lunghezza totale, espressa in byte, dei dati della colonna di tipo text, ntext o image.

    • Per il quarto parametro, inserire un identificatore della colonna definito dal programma.

  2. Se si chiama SQLSetPos, viene restituito SQL_NEED_DATA, che indica che le colonne data-at-execution sono pronte per l'elaborazione.

  3. Per ogni colonna data-at-execution:

    • Chiamare SQLParamData per ottenere il puntatore di una matrice di colonna. Verrà restituito SQL_NEED_DATA se è presente un'altra colonna data-at-execution.

    • Chiamare SQLPutData una o più volte per inviare i dati della colonna, fino a che non viene inviata la lunghezza.

  4. Chiamare SQLParamData per indicare che tutti i dati relativi alla colonna data-at-execution finale devono essere inviati. Non verrà restituito SQL_NEED_DATA.