如何在Window下设置IBM DB2 Drive的codepage

环境:Win7 SP1ODBC:IBM DB2 Driver for ODBC and CLI远程服务器:AIX6.1远程服务器数据库:DB2 9.7.5  远程数据库codepage:819通过ODBC连接数据库后,执行查询语句后.错误提示如下:[IBM][CLI Driver][DB2/AIX64] SQLCODE=-332 持从源代码页 "819" 到目标代码页 "1386...显示全部

环境:Win7 SP1

ODBC:IBM DB2 Driver for ODBC and CLI

远程服务器:AIX6.1

远程服务器数据库:DB2 9.7.5  

远程数据库codepage:819

通过ODBC连接数据库后,执行查询语句后.

错误提示如下

[IBM][CLI Driver][DB2/AIX64] SQLCODE=-332 持从源代码页 "819" 到目标代码页 "1386" 的字符转换。

原因:本地的codepage默认为1386。

需求:

现在想修改codepage默认值为819。

备注:

查询了多个IBM的文档中,都为未有相关内容。所以想请教各位是否有解决的办法?

收起
参与11

查看其它 2 个回答liaogzhu的回答

liaogzhuliaogzhu数据库开发工程师PCI

难道不是直接 db2cmd,调出命令窗口,然后

db2set DB2CODEPAGE=819  就可以?


看情况是否需要把地域代码也改下

db2set DB2TERRITORY=355

可以看下服务器上是多少

$ db2 get db cfg for | grep code

软件开发 · 2016-06-01
浏览1377

回答者

liaogzhu
数据库开发工程师PCI

liaogzhu 最近回答过的问题

回答状态

  • 发布时间:2016-06-01
  • 关注会员:3 人
  • 回答浏览:1377
  • X社区推广