이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 와이즈 토토.503 스포츠 토토 가져오기 실패버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

제5장. libpgeasy - 단순화된 C 라이브러리

저자:작성자: Bruce Momjian () 최종 업데이트 날짜: 2000-03-30

pgeasy깨끗하게 할 수 와이즈 토토 에 대한 인터페이스libpq도서관, 4GL SQL 인터페이스와 비슷합니다.

그것은 캡슐화하는 단순화된 C 함수 세트로 구성됩니다. libpq의 기능. 기능은 다음과 같습니다:

  • PGresult *doquery(char *query);

  • PGconn *connectdb(char *options);

  • 무효 연결 해제();

  • int fetch(void *param,...);

  • int fetchwithnulls(void *param,...);

  • void Reset_fetch();

  • void on_error_continue();

  • void on_error_stop();

  • PGresult *get_result();

  • void set_result(PGresult *newres);

  • void unset_result(PGresult *oldres);

많은 함수가 구조나 값을 반환하므로 더 많은 작업을 수행할 수 와이즈 토토 필요한 경우 결과를 처리합니다.

기본적으로 다음을 사용하여 데이터베이스에 연결합니다.connectdb, 다음으로 쿼리를 발행하세요.도쿼리, 다음을 사용하여 결과를 가져옵니다.가져오기, 그리고로 마무리disconnectdb.

선택쿼리,가져오기포인터를 매개변수로 전달할 수 있습니다. 반환 시 변수는 바이너리의 데이터로 채워집니다. 커서를 열었습니다. 이러한 바이너리 커서는 다음과 같은 경우에는 사용할 수 없습니다. 실행 중입니다.pgeasy클라이언트 켜짐 데이터베이스 서버와 다른 아키텍처를 가진 시스템. NULL 포인터 매개변수를 전달하면 해당 열을 건너뜁니다.fetchwithnulls당신은 검색을 허용합니다 를 전달하여 필드의 NULL 상태정수*각 결과 포인터 다음에, true를 반환합니다. 필드가 null이면 false입니다. 언제든지 libpq 기능을 사용할 수 있습니다 에 의해 반환된 PGresult 포인터에 대해도쿼리. reset_fetch처음부터 다시 가져오기를 시작합니다.

get_result, set_result그리고unset_result여러 결과를 처리할 수 있게 해줍니다 동시에 설정됩니다.

소스에는 다양한 데모 프로그램이 와이즈 토토 디렉토리.