HP_UNIX下(64位的系统),通过OCIAttrGet((dvoid *)_sqlcon->pOCIParam, OCI_DTYPE_PARAM, (dvoid *)&_size,(ub4 *)0, OCI_ATTR_DATA_SIZE, _sqlcon->sqlenv->pOCIError); 获取列的长度,发现列的类型是VARCHAR 和 CHAR类型的时候,其值特别的大,其中VARCHAR2(14)字段的 返回长度是917512 ,CHAR(1)返回的结果是 65545。
请大家赐教,我应该如何获取字符串真正的长度?