powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + MS Visual C++
13 сообщений из 13, страница 1 из 1
PostgreSQL + MS Visual C++
    #34317577
bad_duck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В своей программе делаю следущий запрос к базе (подключение уже установлено)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
...
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 возвращает результат как надо.
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34317783
Serik Akhmetov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Версия сервера
2) Выведите получаемый запрос, это именно то, что вы делаете в PGAdmin ?
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34320373
bad_duck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Версия сервера 8.2
2. Запрос, отправляемый в базу:
Код: plaintext
SELECT "SupplierName" FROM "Supplier"
В том, что он именно такой специально убедился, запустив программу из под отладчика.
Именно этот запрос выполнял в pgAdmin.
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34321779
bad_duck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос снимается. Ошибка была в другом месте, не связанная с БД.
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34359008
Avenger_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажыте пойжалуста где найти libpq++ для Windows і как ее заинсталить например в Visual 6.0 или Visual 8.0 (2005)
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34362075
Avenger_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может бить у ковота эсть libpq++.dll i libpq++.lib
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34363644
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Avenger_777Может бить у ковота эсть libpq++.dll i libpq++.lib
Я бы искал здесь , или в инсталлере под винду.
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34364893
Avenger_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спосибо я уже смотрел тут но попробую ещо раз, а что косаетса исталера под винду то там точно нету.
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34364986
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а самому собрать ? Сорцы ж есть... сорри если что но впопрос какой-то странный.
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34366162
Avenger_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну так не получаєтса собрать никак, всегда компилятор ругаетса почемуто, может я й дествително что-то не то спрошевою ну так вы поправте коль-чё я толька наченаю с ним работать
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34366312
СергейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Avenger_777ну так не получаєтса собрать никак, всегда компилятор ругаетса почемуто, может я й дествително что-то не то спрошевою ну так вы поправте коль-чё я толька наченаю с ним работать

A vy tochno hotite libpq++, a ne libpqxx ?
libpq++
This is the C++ interface that has shipped as part of PostgreSQL for many releases. There is a newer C++ interface called libpqxx, which is also on gborg.


syuda
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34366357
Avenger_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
libpqxx будет даже лутше :)
И кстати обращайтес комне на ты мне так попроще ;)
...
Рейтинг: 0 / 0
PostgreSQL + MS Visual C++
    #34366368
Avenger_777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Avenger_777libpqxx будет даже лутше :)
И кстати обращайтес комне на ты мне так попроще ;)
кстати его я тоже пробовал собрать компилятор выдает ту же ошибку
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + MS Visual C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]