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
운영게시판
최근게시물
CUBRID Q&A 346 게시물 읽기
No. 346
Q.[질문] cci_connect의 리턴값에 대한 사용
작성자
이지현
작성일
2007-07-03 15:58
조회수
3,507

cci_connect이 리턴한 connection handle을 다른 함수들에게 적용했을 때

 

해당 함수를 실행한 후 갑자기 프로그램이 멈춰 버립니다.

 

7.1버젼의 예제 코드를 참고하여 아래와 같은 코드를 작성하였습니다.

 

handle = cci_connect(strIp, _port, strDBName, strId, strPw);

 

(이때 handle 값은 1 입니다. )

 

그런데 이 handle을 이용해서  ..

 

int res=cci_prepare(handle, strSql, 0,&errBuf);

 

혹은

 

int res=cci_get_db_version(handle, db_ver, sizeof(db_ver));

 

을 실행하면 프로그램이 딱 이곳에서 멈춰 버리고 더 이상 진행되지 않고 있습니다.

 

에러가 나는 것도 아니라서 원인을 찾기가 상당히 힘든 상태입니다.

 

어떤 문제로 이런 현상이 발생할 수 있나요?

 

개발환경은 windowsXP , vs .net 2005입니다.

 

 

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

안녕하세요.

cci_connect 함수에서는 서버 연결에 필요한 설정만을 하며 실제 연결은 하지 않습니다. 그런후에 cci_prepare 등의 함수에서 서버와의 연결이 이루어지게 됩니다.

결국 문의하신 내용은 실제 연결이 이루어지는 과정에서 연결이 되지 않아 해당 함수에서 계속 돌고 있는 것처럼 보이는 것입니다.

따라서 현재 작업중인 PC 와 서버와의 연결 상태를 확인해 보시기 바랍니다. 간단한 확인은 cmd 창을 여신후 telnet <서버IP> <port번호> 를 해보아 화면이 clear 된후 prompt 가 깜빡이면 연결이 되는 것이고 그렇지 않고 에러가 발생하거나 한다면 연결이 되지 않는 것입니다.

이점을 확인해 보시면 되겠읍니다.

 

>cci_connect이 리턴한 connection handle을 다른 함수들에게 적용했을 때

>

>해당 함수를 실행한 후 갑자기 프로그램이 멈춰 버립니다.

>

>7.1버젼의 예제 코드를 참고하여 아래와 같은 코드를 작성하였습니다.

>

>handle = cci_connect(strIp, _port, strDBName, strId, strPw);

>

>(이때 handle 값은 1 입니다. )

>

>그런데 이 handle을 이용해서  ..

>

>int res=cci_prepare(handle, strSql, 0,&errBuf);

>

>혹은

>

>int res=cci_get_db_version(handle, db_ver, sizeof(db_ver));

>

>을 실행하면 프로그램이 딱 이곳에서 멈춰 버리고 더 이상 진행되지 않고 있습니다.

>

>에러가 나는 것도 아니라서 원인을 찾기가 상당히 힘든 상태입니다.

>

>어떤 문제로 이런 현상이 발생할 수 있나요?

>

>개발환경은 windowsXP , vs .net 2005입니다.

 

남재우님이 2007-07-03 16:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
349Q.Unisql 사용시 에러 (밑에 박상필씨 문의 추가) [2]
이준구
2007-07-03
3573
348Q.클래스간의 FK에 대한 contstraint 생성 방법에 대해서.... [1]
고은배
2007-07-03
3341
347Q.\"Cannot open the script file\" 에러 관련 질문 [2]
박상필
2007-07-03
3454
346Q.[질문] cci_connect의 리턴값에 대한 사용 [1]
이지현
2007-07-03
3507
344Q.7월 CUBRID 7.0교육 관련하여 질문드립니다. [1]
맹성호
2007-07-03
3568
343Q.64비트 윈도우 비스타 설치지원은 언제쯤? [1]
이도형
2007-07-01
3754
342Q.레코드 쌍을 키로 쓰고 싶은 경우? [2]
gilbird
2007-06-29
3679
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다