[求助]关于用ADO连接Informix数据库的问题

saint 2009-08-21 05:44:02
我安装了IBM Informix Client-SDK 3.50,然后添加了ODBC DSN:testdb,测试连接成功.之后我在VC++中用ADO连接ODBC:testdb,发现查询后只

能读到字段名,而不能读到记录集(也就是数据).
我的ADO连接字符为:Data Source='testdb'.
问了一些朋友,有说是没有设置:newcodeset='GBK,8859-

1,819';CLIENT_LOCALE='en_US.819';DB_LOCALE='en_US.819';SERVER_LOCALE='en_US.819';
但是,我用Access导入testdb数据时,却可以导进来.
请问,我的代码在哪里出了问题.谢谢
...全文
78 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
DB_LOCALE 和 CLIENT_LOCALE 应该是同值,问下你们的DBA.
jjcl521 2009-09-07
  • 打赏
  • 举报
回复
Host = 192.168.1.254; Service=5000; Server=online; Database=dbcard; User Id=informix; Password=informix; DB_LOCALE=zh_CN.57357; CLIENT_LOCALE=zh_CN.57357


连接串用这个看看
yiyong206 2009-09-04
  • 打赏
  • 举报
回复
CLIENT_LOCALE='en_US.819';DB_LOCALE='en_US.819';SERVER_LOCALE='en_US.819';
這幾個變量換成gb2312試試

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧