database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 8910 게시물 읽기
No. 8910
에러코드 리턴 함수 질문입니다.
작성자
최준형(고스트)
작성일
2011-12-13 11:51
조회수
9,019

안녕하세요.

pgsql 라이브러리를 이용 Unix-C 프로그램을 작성 중에 있습니다.

처음 ECPG를 이용하여 개발하다 Declear에 선언된 변수가 EXEC SQL 실행 시

Proc*c와는 다르게 선언된 변수를 캐스팅하여 사용할 수 없더군요.

그래서 라이브러리를 이용한 재개발을 진행 중에 있습니다.

하지만, 문제가 PQerrorMessage 함수를 이용하여 Error 코드를 찍으니 String 형태의

문장이 리턴 되네요. 제가 원하는건 42P01 (UNDEFINED_TABLE) 과 같은 에러코드인데,

Mysql의 경우 mysql_errno 함수를 호출하면 에러코드값이 리턴되는데,

pgsql의 경우 위와 같은 함수가 있는지요? 매뉴얼을 찾아봐도 모르겠네요.ㅠ

고수님들 좀 알려주세요 ㅠ

이 글에 대한 댓글이 총 1건 있습니다.

자답.

 

PQresultErrorField(res, PG_DIAG_SQLSTATE);

최준형님이 2011-12-13 14:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
8914PostgreSQL이 11.12.05에 릴리즈되었는데, 9.1.2, 9.0.6, 8.4.10, 8.3.17 버전들을 각각 모두 유지/업데이트 하는 이유가 무엇일까요? [2]
2011-12-16
8122
8913oracle to postgres migration [4]
test
2011-12-14
10998
8912PostgreSQL 설치 후 그 다음 작업은? [1]
김홍구
2011-12-14
9209
8910에러코드 리턴 함수 질문입니다. [1]
최준형
2011-12-13
9019
8909또 다른 쿼리 하나 부탁드립니다. [2]
이종복
2011-12-12
7998
8908고수님들의 도움 요청드립니다.(함수입니다) [2]
이종복
2011-12-12
7845
8907암호화에 대하여 [3]
iyob
2011-12-09
8625
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다