Применение функции SQLSetPos
При изменении данных перед вызовом функции SQLSetPos следует:
- Вызвать функцию SQLBindCol (или SQLSetDescRec) для каждого столбца, определив тип данных, буфер для данных и его размер. Если для столбца не назначается связываемый с ним буфер, то данные могут быть переданы последовательностью вызовов функции SQLPutData. Такие столбцы называются столбцами времени выполнения (data-at-execution columns).
- Для гарантии того, что изменяемый столбец может быть изменен, следует вызвать функцию SQLColAttribute.
- Для создания результирующего набора можно выполнить функцию SQLExecDirect или SQLExecute.
- Для выборки данных использовать функции SQLFetch или SQLFetchScroll.