以文本方式查看主题

-  蓝色快车PB俱乐部论坛  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspindex.asp)
--  PowerBuilder MIS编程  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspbbs.asp?boardid=1)
----  pb11.5连接oracle三种方法三个不能理解的结果  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspdispbbs.asp?boardid=1&rootid=5132&id=5132)


--  作者:starvv_w
--  发布时间:2008/10/24 11:29:09

--  pb11.5连接oracle三种方法三个不能理解的结果
1、ole db方式连接oracle 驱动OraOLEDB.Oracle驱动 读取数据库的中文正常,用dw存储中文都是乱码,过程返回值正常。
2、ole db方式连接oracle 驱动MSDAORA驱动 读取数据库的中文正常,用dw存储中文正常,但是过程返回值是乱码。
3、odbc方式连接oracle 读取数据库中的中文乱码,用dw存储中文都是乱码,过程返回值正常。
耐人寻味的三个结果,我是用pb11.5连oracle817因为没有提供直接连接的驱动,哎,还真不知道会是这样的结果。
--  作者:1247
--  发布时间:2008/10/24 15:38:21

--  
支持,我也遇到了类似问题,可是怎么处理呢?
--  作者:007
--  发布时间:2008/10/30 16:35:33

--  
估计是因为Unicode的原因,尽量使用Unicode字符集,这样会好些

">