4
我寫的代碼,它可以通過ODBC執行SQL查詢。如何確定,如果SQL語句返回列
對於它我跑SQLExecDirect()
,然後SQLExtendedFetch()
得到的結果列。
然而像INSERT
,UPDATE
等這樣的語句沒有返回列,並且SQLExtendedFetch
以錯誤代碼結束。
的問題是:如何從查詢確定該類型的查詢返回有列或不?對於查詢,不應該有返回列SQLGetDiagRec()返回空的錯誤消息(我已經在MS SQL驅動程序上測試過它),不要提及。