注册

DM8数据库UTF8存储老挝文后,无法通过ADO绑定取出

写作业的玄子 2021/03/28 2216 1 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
DM8版本号
屏幕截图 20210328 171435.png
【操作系统】:
Cent OS 7版本号
屏幕截图 20210328 170204.png
操作系统内核版本
屏幕截图 20210328 170640.png
操作系统位数
屏幕截图 20210328 170837.png
【CPU】:
屏幕截图 20210328 173532.png
【问题描述】*:
在达梦数据库中存入UTF8字符串后,通过ADO绑定获取数据时失败。

数据库实例安装参数配置为:
DM8数据库初始化配置.gif
存入的UTF8字符为老挝文:
wx_camera_1616753362452.jpg
本地项目使用Unicode字符集,通过ADO绑定获取时,数据为四个横杠
wx_camera_1616756755054.jpg
尝试变更数据库兼容模式参数:使用sp_set_para_value宏改动参数后重启服务器,值为0、1、3、4时均为横杠

sp_set_para_value(2,'COMPATIBLE_MODE',0)
sp_set_para_value(2,'COMPATIBLE_MODE',1)
sp_set_para_value(2,'COMPATIBLE_MODE',3)
sp_set_para_value(2,'COMPATIBLE_MODE',4)

值为2时,重启后获取数据,出现报错:
wx_camera_1616847932233.jpg

请各位专家协助解决以上问题,非常感谢!

回答 0
暂无回答
扫一扫
联系客服