求助:informix windows 客户端配置问题?
服务器:AIX
host文件如下:
168.1.2.122 dzt localhost
-------------------------------
sqlhosts文件如下:
#demo_on onipcshm on_hostname on_servername
#demo_se seipcpip se_hostname sqlexec
dzt onsoctcp dzt sqldzt
-------------------------------
services文件如下:
sqldzt 3200/tcp
客户机器 windowsXp+IBM Informix Client-SDK 2.81
hosts文件设置如下:
168.1.2.122 dzt
-------------------------------
services
sqldzt 3200/tcp
-------------------------------
setnet32设置如下:
Enviorment: INFORMIXDIR=C:\Program Files\Informix\Client-SDK\;DB_LOCALE=zh_CN.57357;CLENT_LOCALE=zh_CN.gb
Server information:
IBM informix server :dzt
Hostname : 168.1.2.122
protocolName:onsoctcp
service name:sqldzt
options:
Host information:
current host:168.1.2.122
user name :test
password options: password
password :test
odbc配置在用户DSN
-----------------------------
在Dbping odbc ping的时候
上午 11:14:25 : SQLAllocEnv Successful
上午 11:14:25 : SQLAllocConnect Successful
上午 11:14:25 : There was an error within SQLConnect!
上午 11:14:25 : SQLState = S1000
上午 11:14:25 : Native Error = -23101
上午 11:14:25 : Error Message = [Informix][Informix ODBC Driver][Informix]Unspecified System Error = -23101.
为什么那里配不对,请高手看看
[解决办法]
ONCONFIG文件中的配置呢?你所用的server定义了吗?
[解决办法]
服务器AIX上是不是已经配置了DB_LOCALE和CILENT_LOCALE,如果没有,Windows XP的setnet32中Enviorment的DB_CLIENT和CLIENT_LOCALE清掉就可以了。
[解决办法]
sqlhosts文件中第二项换成ontlitcp试试,如:
dzt ontlitcp dzt sqldzt