0
我可以用這種方式檢索帶有SQLGetData的ntext列。ODBC,C++,從第一列中檢索ntext
retCode = SQLGetData(input_hstmt, column, SQL_C_BINARY,
target_ptr, NULL, &binding_ref.buffer_length);
target_ptr = new BYTE[buffer_length + 1];
retCode = SQLGetData(input_hstmt, column, SQL_C_WCHAR,
target_ptr, buffer_length + 1, &strlen_or_ind);
問題是還有其他列,我想要綁定和SQLFetch之後使用它們。對於使用SQLGetData,從中檢索的列的數量必須大於綁定列的最大數量。什麼是檢索數據的最正確方法? 例如對列進行排序並以正確的順序檢索它們,避免使用SQLFetch,還有其他什麼?