SQLBindCol---数组输出
SQLSetStmtAttr(hstmt,SQL_ATTR_ROW_BIND_TYPE,SQL_BIND_BY_COLUMN,0);
SQLSetStmtAttr(hstmt,SQL_ATTR_ROW_ARRAY_SIZE ,SQLPOINTER(nRows2Read) ,SQL_IS_INTEGER );
nRows2Read=4;
SQLCHAR sBuffer[nRows2Read+1][20];
SQLINTEGER sBuffer_ind[nRows2Read+1];
cliRC = SQLBindCol(hstmt,i+1,SQL_C_CHAR,(SQLPOINTER)(sBuffer) ,20 ,sBuffer_ind);
printf
sBuffer[0] : MT103
sBuffer[1] : MT103
sBuffer[2] : MT103
sBuffer[4] : MT103
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。