У меня есть код, как показано ниже (конечно, он частичный). Я могу успешно подключиться к базе данных, я могу делать INSERT INTO
и все такое, но результат SELECT FROM
никогда не отображается.
snprintf(sqlSelect, sizeof(sqlSelect), "select * from %s", sqlTableName);
res = PQexec(conn, sqlSelect);
if (PQresultStatus(res) != PGRES_TUPLES_OK) {
fprintf(stderr, "SELECT FROM failed: %s", PQerrorMessage(conn));
PQclear(res);
exitNicely(conn);
}
PQclear(res);
Почему приведенный выше код не печатает результат SELECT * FROM db_name
в терминале?
SELECT
была успешно передана на сервер. - person Teddy   schedule 08.02.2013print out the rows
части первого примера) - person Anton Kovalenko   schedule 08.02.2013