2007年09月29日
当ASA数据库引擎版本同数据库(*.DB)不同的时候,或者有其它原因而导致数据出现乱码.您可以试试下面的方法,也许能帮上你的忙噢.
方法一:简单!!但是好像有点治标不治本
●在设置数据源的时候,设置字符集!方法是:ODBC数据源管理器→配置相应的数据源,打开配置窗口→选择Advanced标签:设置 Character set为:iso_1或cp850,一般用iso_1就可以了.
●如果用pb开发,那么也可以在pb开发环境中配置参数,即:Driver-specific parameters中设置:charset=cp850
方法二:复杂点.
1. 卸载数据库,并保存备份数据文件( 建议先备份文件 ):
打开Sybase Central→Utilities→连接你的数据库(工具栏按钮)→Unload Database(卸载db)→保存reload.sql
2. 新建数据库,用来执行备份文件:
在Sybase Central→Create database
3. 执行备份文件(reload.sql):
在Sybase Central→Open Interactive SQL执行刚才的备份文件.
或者 在Pb中执行也可以.