GBase 8s
安装配置
问答

c 通过ODBC连接数据库 报错-23101 字符集填写的和数据库配置的一样 接着该怎么排查问题

发表于2024-08-21 19:39:23104次浏览5个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:8s

【操作系统】:ky10

【CPU】:飞腾

【问题描述】*:c 通过ODBC连接数据库 报错-23101 字符集填写的和数据库配置的一样  接着该怎么排查问题

·

 

SQLCHAR *connString = (SQLCHAR*)"DRIVER=/opt/GBASE/gbase/lib/cli/iclit09b.so;DLOC=zh_CN.57372;CLOC=zh_CN.57372;TDLL=/opt/GBASE/gbase/lib/esql/igo4a304.so;SKIPP=1;HOST=109.186.112.84;SERV=9088;SRVR=gbaseserver;DB=opmg;UID=gbasedbt;PWD=E9NGXuYxC5;";      

连接字符串是这么写的  我确定DLOC=zh_CN.57372;CLOC=zh_CN.57372;写的没问题  和数据库对过的  连接的时候还是报 -23101 该怎么尝试解决

评论

登录后才可以发表评论
用户头像
liaosnet发表于 1年前
环境变量环境变量环境变量
重要的事情说三遍,在你的程序中应使用环境变量,至少包括(GBASEDBTDIR,LD_LIBRARY_PATH)
最佳回答
GBase用户16654发表于 1年前
@liaosnet:我安装了你们提供的clientsdk 这些环境变量都有啊 而且在另一套环境里 我们也搭建了一套8s 用这种字符串连没问题啊 这不是报的-23101吗 字符集的问题吗 和你说的GBASEDBTDIR,LD_LIBRARY_PATH有啥关系啊
GBase用户16654发表于 1年前
@liaosnet:要不你留个电话 我请教一下
用户头像
路路路发表于 8个月前
有问题可以再发帖
xinyiedc!发表于 2个月前
坐等大佬解析。