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 1754 게시물 읽기
No. 1754
저번 답변 감사드리구요.. error catch 에대해서 질문좀 드려도 될까요?
작성자
송봉준
작성일
2000-10-12 17:23
조회수
4,669

다시한번 도움을 받으려고 합니다.(너무 염치가없지요...^.^)

다른게 아니라 .. 어찌어찌 해서 insert까지 문제 없이 들어가는데요..

만약 db server가 죽었다던지. 아님 깨는 자료가 들어가서 timestamp type과

맞지 않아서 에러가 날경우를 생각해서 error catch 구문을 넣으려고 하는데요

좀처럼 에러 구문이 안나오네요..메뉴얼에 나와있는 error list 에는 코드값이 나와

있는데.. 코드값은 않나오고 그냥 아무런 메시지가 않나옵니다. 어찌 된건지..

제가 error catch 구문을 잘못쓰고 있는건지. 좀 알려주셨으면 합니다.

이왕이면 예를 들어서요... 꾸벅 (잽싸게 나가는 초보가 ^.^)

 

EXEC SQL INSERT INTO In10112(status,ktCode,pfCode,outktCode,outpfCode,

acdTime,serverTime,ddd,telNo)

VALUES(:statusPart, :KTregPart, :chungRegPart, :outKTregPart,

:outChungRegPart, :acdTime,

:Servtime, :regionNo, :telNo);

 

요기서 sqlprint 라는 놈이 에러를 catch 하는 놈이 아닌가요..

catch 를 잘 못하는것 같더라구요..

 

EXEC SQL WHENEVER sqlerror sqlprint;

printf("\n>>>Postgres errr Detected:\n %.70s\n",sqlca.sqlerrm.sqlerrmc);

EXEC SQL ROLLBACK WORK RELEASE;

 

int

error()

{

EXEC SQL WHENEVER SQLERROR sqlprint;

EXEC SQL ROLLBACK WORK RELEASE;

printf("\nPostgres errr Detected:\n %.70s\n",sqlca.sqlerrm.sqlerrmc);

exit(1);

}

[Top]
No.
제목
작성자
작성일
조회
1762polygon을 select시 어떻게 해야 하는가?
이근호
2000-10-16
4799
1763┕>Re: polygon을 select시 어떻게 해야 하는가?
정재익
2000-10-16 18:19:50
5193
1760각 테이블 별루 권한 부여
^^;
2000-10-13
4982
1761┕>Re: 각 테이블 별루 권한 부여
정재익
2000-10-13 20:21:49
5610
1755mysql interval 쓴 쿼리문을 postgresql 쿼리문으로 변경??
윤명욱
2000-10-12
5623
1757┕>Re: mysql interval 쓴 쿼리문을 postgresql 쿼리문으로 변경??
정재익
2000-10-13 16:16:22
5774
1770 ┕>이렇게 잘될수가.....
윤명욱
2000-10-17 17:25:31
5322
1754저번 답변 감사드리구요.. error catch 에대해서 질문좀 드려도 될까요?
송봉준
2000-10-12
4669
1758┕>재익님..error catch 에대해서 질문좀 드려도 될까요?
송봉준
2000-10-13 16:55:32
5262
1752에러 메시지를 이해할 수 없네요. 도와주세요.
이봉우
2000-10-12
5065
1759┕>Re: 에러 메시지를 이해할 수 없네요. 도와주세요.
정재익
2000-10-13 17:07:41
5626
1750설치하는 데 문제가 있습니다.
calm1004
2000-10-12
5048
1751┕>Re: 설치하는 데 문제가 있습니다.
정재익
2000-10-12 03:44:14
5431
1748메시지좀 해석 해주시면 감사하겠습니다.,,,
김광수
2000-10-11
4953
1749┕>Re: 메시지좀 해석 해주시면 감사하겠습니다.,,,
정재익
2000-10-11 23:57:20
5690
1756 ┕>Re: Re: 잘 되었습니다.
김광수
2000-10-12 18:37:25
5189
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다