ret = OCIStmtExecute(svchp, hstmt[j], errhp, (ub4) 0, (ub4) 0, (CONST OCISnapshot *) NULL, (OCISnapshot *) NULL, OCI_DEFAULT);
//所有的语句执行时,保证有且只有1条记录,所有列非空ret = OCIAttrGet( hstmt[j], OCI_HTYPE_STMT, &m_colCount, 0, OCI_ATTR_PARAM_COUNT, errhp );for( k=0; k<m_colCount; k++)
{
ret = OCIDefineByPos( hstmt[j], &defhp[j][k], errhp, k+1, (ub1*)colInfo[j][k].data, 40, SQLT_STR, NULL, 0, (ub2*)0, OCI_DEFAULT );
}ret = OCIStmtFetch(hstmt[j], errhp, 1, OCI_FETCH_NEXT, OCI_DEFAULT);
--当j为0时,第一条语句执行fetch很正常,但是当j=1,即第二条语句时,就报fetched column value is null或者no data found,是怎么回事啊?