Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + MS Visual C++ / 13 сообщений из 13, страница 1 из 1
08.02.2007, 23:05
    #34317577
bad_duck
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
В своей программе делаю следущий запрос к базе (подключение уже установлено)
Код: 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
09.02.2007, 08:24
    #34317783
Serik Akhmetov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
1) Версия сервера
2) Выведите получаемый запрос, это именно то, что вы делаете в PGAdmin ?
...
Рейтинг: 0 / 0
09.02.2007, 18:46
    #34320373
bad_duck
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
1. Версия сервера 8.2
2. Запрос, отправляемый в базу:
Код: plaintext
SELECT "SupplierName" FROM "Supplier"
В том, что он именно такой специально убедился, запустив программу из под отладчика.
Именно этот запрос выполнял в pgAdmin.
...
Рейтинг: 0 / 0
11.02.2007, 13:15
    #34321779
bad_duck
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
Вопрос снимается. Ошибка была в другом месте, не связанная с БД.
...
Рейтинг: 0 / 0
27.02.2007, 21:49
    #34359008
Avenger_777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
Подскажыте пойжалуста где найти libpq++ для Windows і как ее заинсталить например в Visual 6.0 или Visual 8.0 (2005)
...
Рейтинг: 0 / 0
28.02.2007, 23:39
    #34362075
Avenger_777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
Может бить у ковота эсть libpq++.dll i libpq++.lib
...
Рейтинг: 0 / 0
01.03.2007, 14:09
    #34363644
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
Avenger_777Может бить у ковота эсть libpq++.dll i libpq++.lib
Я бы искал здесь , или в инсталлере под винду.
...
Рейтинг: 0 / 0
01.03.2007, 19:36
    #34364893
Avenger_777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
Спосибо я уже смотрел тут но попробую ещо раз, а что косаетса исталера под винду то там точно нету.
...
Рейтинг: 0 / 0
01.03.2007, 20:38
    #34364986
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
Ну а самому собрать ? Сорцы ж есть... сорри если что но впопрос какой-то странный.
...
Рейтинг: 0 / 0
02.03.2007, 11:52
    #34366162
Avenger_777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
ну так не получаєтса собрать никак, всегда компилятор ругаетса почемуто, может я й дествително что-то не то спрошевою ну так вы поправте коль-чё я толька наченаю с ним работать
...
Рейтинг: 0 / 0
02.03.2007, 12:30
    #34366312
СергейК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
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
02.03.2007, 12:38
    #34366357
Avenger_777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
libpqxx будет даже лутше :)
И кстати обращайтес комне на ты мне так попроще ;)
...
Рейтинг: 0 / 0
02.03.2007, 12:40
    #34366368
Avenger_777
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + MS Visual C++
Avenger_777libpqxx будет даже лутше :)
И кстати обращайтес комне на ты мне так попроще ;)
кстати его я тоже пробовал собрать компилятор выдает ту же ошибку
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + MS Visual C++ / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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