...
int numSuppliers;
char query[255] = "SELECT \"";
strcat(query, column);
strcat(query, "\" FROM \"");
strcat(query, table);
strcat(query, "\"");
res = PQexec(dbConnection, query);
if (PQresultStatus(res) != PGRES_TUPLES_OK) {
PQclear(res);
return false;
}
numSuppliers = PQntuples(res);
...
PostgreSQL + MS Visual C++
Код:
column и table передаются в функцию как указатели на строки, т.е. со строкой запроса проблем нет.
Проблема в том, что запрос всегда возвращает только первую запись в таблице, хотя тот же самый запрос выполненный в pgAdmin возвращает результат как надо.
Версия PostgreSQL 8.2.3, Visual C++ 6.0
Вопрос снимается. Ошибка была в другом месте, не связанная с БД.