2012-08-02 5 views
4

ODBC를 통해 SQL 쿼리를 실행할 수있는 코드를 작성하고 있습니다.SQL 문이 열을 반환하는지 확인하는 방법

나는 SQLExecDirect()을 실행하고 그 다음 결과 열을 얻으려면 SQLExtendedFetch()을 실행합니다.

INSERT, UPDATE 등의 문에는 반환 열이없고 오류 코드가있는 SQLExtendedFetch 피니시가 있습니다.

질문 : 해당 쿼리 종류가 반환 열을 갖고 있는지 여부를 쿼리에서 결정하는 방법은 무엇입니까?

Edit : querys의 경우 SQLGetDiagRec()이 빈 SQLGetDiagRec()를 반환합니다.

답변

2

SQLNumResultCols를 호출하고 0이라면 결과 집합이 없습니다.

관련 문제