libpqxx

    1

    1답변

    libpqxx에서 함수를 만들려고 많은 행운을 얻지 못했습니다. 나는 CREATE OR REPLACE 함수를 포함하는 문자열로 exec를 호출하려고 시도하지만 올바른 구문을 얻을 수 없었습니다. 어떤 팁이나 링크? 감사!

    0

    1답변

    저는 PostgreSQL 데이터베이스를위한 클라이언트 소프트웨어를 구현하기 시작했습니다. 쿼리를 사용하면 신뢰할 수없는 출처에서 온 입력 매개 변수를 사용할 수 있습니다. 따라서 실제로 커밋하기 전에 거래를 살균해야합니다. 나는이 문맥에서 좋은 읽을만한 this article을 발견했다. libpq에 대해서는 PQescapeStringConn을 찾았습니다.

    1

    1답변

    바보 같지만 PostgreSQL에서 C 프로그램으로 작업하는 동안 어떤 종류의 SQL 문 (INSERT, SELECT, UDATE, 기타)이 이미 준비되어 있는지 확인해야합니다. libpq. 조금 다릅니다. PostgreSQL 데이터베이스에 액세스 할 수있는 libpq 라이브러리를 사용하여 C로 작은 응용 프로그램을 개발하고 있습니다. PostgreSQL

    1

    1답변

    열려있는 pqxx :: 연결에 액세스하지 않고도 이스케이프 기능을 사용하려고합니다. #include <pqxx/pqxx> #include <iostream> int main() { pqxx::connection c; std::cout << c.quote("this is a test") << std::endl; } 그것은 내 연결

    0

    1답변

    Visual Studio 2008 x64에서 libpqxx를 작성한 사람이 있습니까? 저는 그것을 만들었습니다. libpqxx_staticD.lib로 디버그해도 문제가 없지만 libpqxx_static.lib가있는 릴리스는에서 실패합니다. pqxx :: connection conn (...); 콜 스택 : postgres.exe!std::_Tree<std:

    3

    1답변

    libpqxx을 사용하여 알림 이벤트를 수신하려고합니다. 나는 pqxx::notify_listener을 확장 한 예제를 시작했다. #include <iostream> #include <string> #include <pqxx/pqxx> class Foo : public pqxx::notify_listener { public: Foo(pq

    1

    1답변

    C++ 및 libpqxx를 사용하여 검색 기능을 구현하려고합니다. 는하지만 다음과 같은 문제가 생겼어요 : 사용자는 4 개 개의 다른 검색 패턴 (그들 각각의 옵션)를 지정 할 수 있습니다 : 일로부터 을 날짜 문서 유형 문서까지 id 각각은 선택 사항입니다. 따라서 준비된 명령문을 사용하려면 2^4 = 16 개의 준비된 명령문이 필요합니다. 가능한 일이지

    1

    1답변

    이것은 내 문제를 설명하기 위해 생각할 수있는 가장 기본적인 libpq 예제입니다. 여기서 목표는 이스케이프 된 문자열을 인쇄하는 것입니다. g++ PQescapeLiteral_test.cpp -lpq 또는과 : 내가 컴파일 할 때 #include <iostream> #include <libpq-fe.h> #include <string.h> us

    0

    1답변

    libpqxx를 사용하고 있지만 다음과 같이 붙어 있습니다. connection_base 클래스 던져 예외는 connection_base.hxx 파일에 따라 : void disconnect() throw(); 내 질문은 : 어떻게 throw되는 예외의 종류를 추측 할 수 는 일부 기능은 pqxx를 말할 수? 내가 pqxx::exception, pqxx:

    4

    2답변

    pqxx를 사용하여 아주 간단한 프로그램 (샘플이없는 샘플)을 컴파일하려하지만 할 수 없습니다. 다음은 '프로그램'이다 : $ 고양이 xx.cpp #include <pqxx/pqxx> using namespace pqxx; int main() { connection conn("dbname=dout1"); return 0; }