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,还有其他什么?