安装了Informix数据库客户端,在客户端的设置如下:
Server Information选项卡填写如下:
Informix Server ids_pb []
HostName 58.0.98.164 [IP]
Protocolname onsoctcp
Server Name 29997 []
Option []
Host Information选项卡中填写如下:
Current Host [58.0.98.164] [数据库服务器IP]
User Name [xxxxx] [数据库登录名]
Password Option [Password]
Password [xxxxx] [密码]
由于数据库服务器是版本10以上的,结果在Window XP中配置ODBC时,测试连接报错:Database locale information mismatch
上网查了一下,结果发现如想解决方案:
方案一:在配置的时候将Client Locale 和 Database Locale都设置为en_US.819,我安装时默认的是en_US.CP1252 【我测试过,是可以的,参考来源http://bbs.chinaunix.net/thread-764843-1-1.html】
方案二:在Informix客户端中的SetNet32 中设置DB_Locale 为:EN_US.819 【我没测试过,应该是可以的,参考来源:http://blog.sina.com.cn/s/blog_4c63dd950100brm3.html】