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
운영게시판
최근게시물
Informix Q&A 718 게시물 읽기
No. 718
Re: 이 문장의 의미는 ..?
작성자
박영길
작성일
2001-05-07 23:58
조회수
4,798

안녕하세요.

 

ANSI와 X-Open 표준을 위한 SQLSTATE는 5바이트 문자열로

데이터베이스와 interaction 후의 상태값을 가집니다.

앞의 2바이트는 class code이고 뒤의 3바이트는 subclass

code입니다.

 

여기서 class code가 "00"라면 success를 가리킵니다.

자세한 오류코드는 Informix ESQL/C Programmer's Manual

의 Exception Handling을 참조하세요.

 

SQLSTATE 대신 SQLCODE 값이 0 인가를 검사해도 됩니다.

SQLCODE < 0 이면 오류

SQLCODE == SQLNOTFOUND 는 fetch시 더 이상의 행이 없음을

가리킵니다.

 

그럼 수고하세요.

 

성공을 나타내고

 

>>초보 님께서 쓰시길<<

 

::

:: for (;;)

:: {

:: EXEC SQL fetch democursor;

:: //아래 if문의 의미가 뭔지

:: //궁금합니다.

:: if (strncmp(SQLSTATE, "00", 2) != 0)

:: break;

::

:: printf("%s %s\n",fname, lname);

:: }

::

[Top]
No.
제목
작성자
작성일
조회
721Clientsdk 설치시 오류
류석훈
2001-05-08
4324
720RowID
Shimtler
2001-05-08
4395
729┕>Re: RowID
정재익
2001-05-10 09:12:18
5935
719esql 메이크시 라이브러리에 대해
초보
2001-05-08
4341
717이 문장의 의미는 ..?
초보
2001-05-07
4144
718┕>Re: 이 문장의 의미는 ..?
박영길
2001-05-07 23:58:08
4798
716[Q] informix jdbc 질문
김동현
2001-05-07
4291
711informix 데이타 타입에 대해서....
NeverEnding.St
2001-05-04
5341
712┕>Re: informix 데이타 타입에 대해서....
박영길
2001-05-05 16:48:11
10475
710쿼리때 마다 속도가 틀리게 나오는 이유가 뭐죠?
호치
2001-05-04
4290
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.028초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다