如何用C++ Builder的ODBC去读取IBM的DB2(AS400)字段的中文内容
详情见下面:
http://expert.csdn.net/Expert/topic/1895/1895036.xml?temp=.5647241
我用C++ Builder的ODBC去读取IBM的DB2(AS400)的数据库时发现,字段的中文无法读出,于是我用SQL2000去导入DB2的数据,也无法读取成功.你们那位大哥有这方面的经验?
如何用C++ Builder读取IBM的DB2(AS400)字段的中文内容?
我用的是BDE的Table控件!
我的系统是:WIN2000 5.00.2195 Service pack 3 (中文简体)
我的ODBC是: Client Access ODBC Driver (32-bit)
Ver:7.00.00.00 File: CWBODBC.DLL Date: 1999-10-12
Language: Borland C++ builder 6 英文版.
我的意思的字段名是英文的, 字段里的内容是中文的,但读取时就有中文的不显示,并且后面的数据也不显示,我已将LANGDRIVER设为中文935了还是不行.
如用ADOTABLE用那个OLE DB 提供者?
我试过用 IBM AS400 OLE DB PROVIDER 但还是不行,提示
" Access violation at address 77fcb8f4 in module 'ntdll.dll'.Write of address 00000000."
我应如何处理?