Condividi tramite


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

Per utilizzare i parametri data-at-execution di tipo text, ntext o image

  1. Durante la chiamata SQLBindParameter per associare un buffer del programma al parametro dell'istruzione:

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

    • Utilizzare un rgbValue (ottavo parametro) di un identificatore di parametro definito dal programma.

  2. La chiamata di SQLExecDirect o SQLExecute restituisce SQL_NEED_DATA, che indica che i parametri data-at-execution sono pronti per l'elaborazione.

  3. Per ogni parametro data-at-execution:

    • Chiamare per ottenere l'ID del parametro definito dal programma. Se è presente un altro parametro data-at-execution, verrà restituito SQL_NEED_DATA.

    • Chiamare SQLPutData una o più volte per inviare i dati del parametro, fino a quando non viene inviata la lunghezza.

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