ODBC informix 2.9 不支持中文数值写入数据库,如何解决?谢谢!!急!

sjdyr 2007-09-07 09:28:06
服务器:informix10
ODBC informix2.9
通过odbc执行如下语句:
insert into user values('','王四')
就是说在语句中包含中文,但是最终执行失败,报错-21005

请教如何解决插入中文的问题?谢谢!!!
...全文
390 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qindd 2007-09-21
  • 打赏
  • 举报
回复
都没说全,需要设定DB_LOCALE后将数据库重新导入.
sjdyr 2007-09-08
  • 打赏
  • 举报
回复
是在ODBC端设置CLIENT_LOCALE=zh_CN.gb
sjdyr 2007-09-07
  • 打赏
  • 举报
回复
后台环境是linux Redhat AS4.0
在.bash_profile中增加下面的变量:
export DB_LOCALE=zh_CN.gb
export CLIENT_LOCALE=zh_CN.gb
export SERVER_LOCALE=zh_CN.gb
然后数据库报错:Database locale information mismatch.

shao99 2007-09-07
  • 打赏
  • 举报
回复
报错:Database locale information mismatch
---
需要在informix用户也设置中文参数
shao99 2007-09-07
  • 打赏
  • 举报
回复
在ODBC端也要设置这几个参数的

1,195

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧