eagle518 发表于 2007-10-28 21:42

【大梦, czw1413_cn】informix Unable to load translation shared library (DLL)

informix SDK 3.00.UC2 for Redhat AS 4 Update 3

编译链接:
-lcli -lpthread -ldl -lcrypt


设置环境变量
export INFORMIXDIR=/opt/IBM/informix;
export LD_LIBRARY_PATH=$INFORMIXDIR/lib: $INFORMIXDIR/lib/esql: $INFORMIXDIR/lib/c++: $INFORMIXDIR/lib/dmi: $LD_LIBRARY_PATH


使用连接串:
"DRIVER={IBM INFORMIX ODBC DRIVER};HOST=192.168.10.19;SRVR=online723;SERV=5000; PRO=olsoctcp;CLOC=en_US.CP1252;DLOC=en_US.CP1252;DATABASE=testdb;UID=username; PWD=password"


在主进程中连接数据库成功,但在子进程的线程中相同代码却出错!提示:
Unable to load translation shared library (DLL) SDK 3.00.UC2

寻求 大梦, czw1413_cn 帮助,寻求其他高手帮助,先谢了!

[ 本帖最后由 eagle518 于 2007-10-28 21:47 编辑 ]

大梦 发表于 2007-10-29 13:12

CLOC=en_US.CP1252;DLOC=en_US.CP1252;
改为
CLOC=en_US.8859-1;DLOC=en_US.8859-1;
或是不要这句

eagle518 发表于 2007-10-29 20:01

原因搞清楚了,原来是线程栈空间小了!调整一下就OK了,不是大梦分析的原因,但还是谢谢你。
页: [1]
查看完整版本: 【大梦, czw1413_cn】informix Unable to load translation shared library (DLL)