共用方式為


SQLNumResultCols

對於執行的陳述式而言,SQL Server Native Client ODBC 驅動程式不會造訪伺服器來報告結果集中的資料行數。在此情況下,SQLNumResultCols 不會造成伺服器往返。就像 SQLDescribeColSQLColAttribute 一樣,在已經備妥但是未執行的陳述式上呼叫 SQLNumResultCols 時,將會產生伺服器往返。

當 Transact-SQL 陳述式或陳述式批次傳回多個結果資料列集時,結果集資料行的數目有可能從某個資料列集變成另一個資料列集。應該針對每一個資料列集呼叫 SQLNumResultCols。當資料行數目變更時,應用程式應該在提取資料列結果以前先重新繫結資料值。如需有關處理多個結果集傳回的詳細資訊,請參閱<SQLMoreResults>。