|
楼主 |
发表于 2025-1-9 09:24:59
|
显示全部楼层
研究后定位到错误位置:
- CXText Mysql记录集类::读文本数据(CXText 字段名)
- {
- CXBytes 结果;
- 读字节集数据(字段名, &结果);
- return (A2W_(结果.getTextPtrA()));
- ;
- }
- CXText Mysql记录集类::读索引文本数据(int 字段索引)
- {
- CXBytes 结果;
- 读索引字节集数据(字段索引, &结果);
- return (A2W_(结果.getTextPtrA()));
- ;
- }
复制代码
这里的 “return (A2W_(结果.getTextPtrA()));” 当 【CXBytes】类型里面实际没有内容时,使用A2W_(CXBytes.getTextPtrA())会导致这个错误, 不确定算是A2W_的bug还是CXBytes.getTextPtrA()的BUG;
模块没有更新之前 暂时这样修改可以解决问题:
- CXBytes 结果;
- 读字节集数据(字段名, &结果);
- CXTextA 结果A=结果.getTextPtrA();
- return (A2W_(结果A));
复制代码
|
|