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
운영게시판
최근게시물
MS-SQL Q&A 4750 게시물 읽기
No. 4750
ODBC 프로그래밍시 레코드셋을 반환하는 프로시저의 리턴값 받아오기~
작성자
김홍식(mindsteeper)
작성일
2009-05-07 15:19
조회수
7,013

안녕하세요.


현재 ODBC API를 이용해서 개발중인데, 아래와 같은 결과를 반환하는 프로시저를 호출하였을때,



BindParam( nReturnValue ,SQL_PARAM_OUTPUT )

BindParam( nOutputValue ,SQL_PARAM_OUTPUT )


으로 파라메터 바인딩을 하고


BindCol( nNo );

BindCol( szName );


컬럼 바인딩도 하고... 아래 프로시저를 호출하였을때,



{ ?=CALL dbo.G_TEST(?) }



* Reture Value : 100


* Output Value : 200



* RecordSet

No         Name 

---------------

  1            A

  2            B

  3            C



정상적으로 값이 다 반환되지만, 문제가 Return Value / Output Value 가 


마지막 3번째 레코드를 Fetch 시킬때 반환됩니다.


혹시 이런 경우 SQLExecute 실행 후 바로 Return Value / Output Value 를 가져오는 방법은 없을까요?



  



[Top]
No.
제목
작성자
작성일
조회
4754트랜젝션 로그를 피하는 삭제방법이 있나요? [2]
서재원
2009-05-15
6239
4753커서 선언 후 테이블 변경시 에러 이유 [1]
머슬피그
2009-05-13
6614
4751SQLRELAY + FREETDS 사용시 프로시져 output 변수 받기
sqler
2009-05-07
6976
4750ODBC 프로그래밍시 레코드셋을 반환하는 프로시저의 리턴값 받아오기~
김홍식
2009-05-07
7013
4749mdf / ldf 파일의 실제사용량을 알고싶습니다 [1]
곽동훈
2009-05-06
9273
4747ms-sql 2005 문제입니다 [1]
조세용
2009-05-02
6409
4746BCP 오류
김충관
2009-04-30
6358
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다