请教大师,我第一次用SYSBASE数据库,中文乱码了。
同一段程序连接用ODBC链接ORACLE或者SQLSERVER都没有问题,连接SYSBASE数据库就显示乱码,也是用的ODBC方式,由于我机器上没有装SYSBASE环境,只有安装别的软件带的SYSBASE的dbf库文件,现在需要写程序访问这个库,就是中文乱码,郁闷死了。改了几种方式,都没有成功,有帖子说用OLEDB方式,可是我没有SYSBASE的OLEDB的驱动,哪里能下载哪?
另外我用的是VB。
谢谢大师。 不晓得你的DBF跟SYBASE有啥联系,一般DBF是FOXFRO(FOXBASE)的库。
SYBASE 的OLEDB的驱动看这里:
http://www.sybasecn.com/sybase/viewthread.php?tid=3398&highlight=OLE%2BDB 似乎是ASA,不是ASE,发到ASE版块来了。应该是字符集的问题。 安装了一个坛子里面兄弟写的客户端程序后,字符集设置为cp936就可以了,为此专门写了一个工具可以自动匹配几十种字符集,当发现可以识别中文的时候,提示出来,还是比较方便的。
谢谢大家。
页:
[1]