Пишу программу на с++, которая обращается к базе данных, созданной в Postgresql.
Хочу, чтобы значение для заполнения некого столбца одной из таблиц задавалось не в самом запросе, а через переменную. Возникает вопрос: как передать значение этой переменной в запрос?
int m; m=rand()%100; res = PQexec(conn, "insert into Таблица (Значение) values (&m);");
FAQ читать когда будем?
http://postgresql.ru.net/docs/extented_FAQ.html#Q004
есть обходной путь:
http://postgresql.ru.net/manual/sql-execute.html
Кажется, вам нужно
Кажется, вам нужно это:
Описание интерфейса тут: http://www.postgresql.org/docs/9.3/static/libpq-exec.html
Примеры тут: http://www.postgresql.org/docs/9.3/static/libpq-example.html
Пример кода тут: