Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

PostgreSQL + MS Visual C++

1.9K
10 февраля 2007 года
bad_duck
59 / / 29.07.2003
В своей программе делаю следущий запрос к базе (подключение уже установлено):
Код:
...
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);
...

column и table передаются в функцию как указатели на строки, т.е. со строкой запроса проблем нет.

Проблема в том, что запрос всегда возвращает только первую запись в таблице, хотя тот же самый запрос выполненный в pgAdmin возвращает результат как надо.

Версия PostgreSQL 8.2.3, Visual C++ 6.0
1.9K
11 февраля 2007 года
bad_duck
59 / / 29.07.2003
Вопрос снимается. Ошибка была в другом месте, не связанная с БД.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог