Как вывести использовать параметры данных времени выполнения (ODBC)
Использование параметров текста «данные при выполнении», ntext, или изображения
При вызове метода SQLBindParameter, чтобы привязать программный буфер к параметру инструкции:
Для последнего параметра используйте значение SQL_LEN_DATA_AT_EXEC(длина), где длина — это общая длина данных параметра text, ntext или image в байтах.
Используйте параметр rgbValue (восьмой параметр) определяемого программой идентификатора параметра.
При вызове метода SQLExecDirect или SQLExecute возвращается SQL_NEED_DATA, что означает, что параметры «данные при выполнении» готовы к обработке.
Для каждого параметра «данные при выполнении»:
Вызовите метод SQLParamData, чтобы возвратить определяемый программой идентификатор параметра. При наличии другого параметра «данные при выполнении» метод возвратит SQL_NEED_DATA.
Вызовите метод SQLPutData один или несколько раз, чтобы отправить данные параметра до отправки длины.
Вызовите метод SQLParamData, чтобы указать, что все данные для конечного параметра «данные при выполнении» отправлены. При этом не будет возвращено значение SQL_NEED_DATA.