функция lo_write как работать?

Ребят не подскажите кое что, никак не могу понять как использовать функцию int lo_write(PGconn *conn, int fd, const char *buf, size_t len);

Исходя из примера и документации получаю нечто на подобии вот этого

lo_write(conn, lobj_fd, buf, nbytes);
соответсвенно conn - задает действительное соединение с базой данных
lobj_fd - дескриптор открытого блоба
buf - определяет строку для записи
nbytes - длина строки для записи.

Так вот, подскажите как мне записать строки в Блоб, если я получил результат запроса в переменную res = Pqexec (conn, запрос);
соответсвенно тип PGresult *res;

C запросом и соединением все нормально, все выводит на экран. А вот как записать в файл не знаю. Что мне надо сделать, что бы строки оказались в buf? Подскажите пожалуйста.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Вопрос снят!

Вопрос снят!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023