Battle Forum

Battle Forum (http://battlefox.rooty.ru/index.php)
-   Программная - Linux (http://battlefox.rooty.ru/forumdisplay.php?f=80)
-   -   Вопрос по libpq (http://battlefox.rooty.ru/showthread.php?t=7903)

askh 12.05.2008 12:03

Вопрос по libpq
 
Кто-нибудь использовал библиотеку libpq? Похоже там для доступа к результатам (в двоичном виде) даётся только ссылка на данные и их длина, то есть не предоставляются функции, сразу выдающие результат в нужном виде, нужно использовать приведение типов. Пример из документации:

iptr = PQgetvalue(res, i, i_fnum);
// ...
ival = ntohl(*((uint32_t *) iptr));

Понятно, что это несложно сделать, но делать это каждый раз утомительно. Можно написать свою функцию, что так же просто, но может всё-таки я что-то пропустил, такая функция есть, просто не используется в примере, и не стоит изобретать велосипед?


Текущее время: 21:25. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot