| От | Michael Fuhr |
|---|---|
| Тема | Re: PGExec returns error without any comment |
| Дата | |
| Msg-id | 20060928133741.GA15280@winnie.fuhr.org обсуждение исходный текст |
| Ответ на | PGExec returns error without any comment (erkan kolemen <erkankolemen@yahoo.com>) |
| Список | pgsql-interfaces |
On Thu, Sep 28, 2006 at 05:16:10AM -0700, erkan kolemen wrote: > res = PQexec(conn, "select * from lists;"); > if (PQresultStatus(res) != PGRES_COMMAND_OK) You're checking for the wrong result status. Here are some excerpts from the libpq documentation: PGRES_COMMAND_OK Successful completion of a command returning no data. PGRES_TUPLES_OK Successful completion of a command returning data (such as a SELECT or SHOW). Note that a SELECT command that happens to retrieve zero rows still shows PGRES_TUPLES_OK. PGRES_COMMAND_OK is for commandsthat can never return rows (INSERT, UPDATE, etc.). -- Michael Fuhr
В списке pgsql-interfaces по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера