odbc 상에서 multi selct 처리 방법에 대해서..

프로그래밍 일반에 관한 포럼입니다.

운영자: 류광

Locked
비회원

odbc 상에서 multi selct 처리 방법에 대해서..

전체글 글쓴이: 비회원 » 2008-03-12 12:58

프로시저에서

{
select a
select b

return 0
}


만약 이렇게 처리가 되었다면

프로그램적으로 어떻게 처리를 해야 둘 다 읽을 수 있나요?


하나의 select 라면...SQLFetch()로 처리하면 단순하게 처리가 가능한데..


고수님들 답변 부탁 드립니다.

verena
전체글: 136
가입일: 2003-09-04 16:36

전체글 글쓴이: verena » 2008-03-13 15:08

SQLFetch()를 하면 select a의 결과가 먼저 얻어지게 됩니다.

select b의 결과를 얻으실려면 SQLMoreResult() 함수를 이용하셔서 ResultSet 상태를 변경하셔야 합니다.

주의하실점은 select; select; 처럼 되는 경우와 select; insert; select; 하는 경우 ResultSet의 순서가 문맥순서되로 되질 않습니다.

이와 관련한 자세한 내용은 http://wiki.rabidus.net/ow.asp?ODBC_Tech 참조하시기 바랍니다. ^^
Holic for Template +_+

Locked