求助!打开表时出错!

hzdzd 2003-08-20 08:52:52
我将别人的一个用Sybase建的数据库(暂时命名为SBtest.dmp)在我的机子上还原后,在PB数据库画板中打开表时,有的表会弹出“select error: WARNING! some character(s) could not be converted into client's character set.uncoverted bytes were changed to question marks('?')”对话框;有的表会弹出“line 52 column 40: incorrect syntax”(注:52和40随不同的表而不同);有的表又能够打开,不过有的有乱码。请教各位兄台,这是什么原因?期待着您的详细答案,谢谢!
...全文
77 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyhot 2003-08-20
  • 打赏
  • 举报
回复
up
hzdzd 2003-08-20
  • 打赏
  • 举报
回复
如何设置sybase服务器的字符集?在sybase central中制作怎样的数据库sql脚本?我是Sybase新手,请详细指教,先谢了!
ropriest 2003-08-20
  • 打赏
  • 举报
回复
采用什么方法还原的?
可能还原的数据库表结构有损坏,或不完整。

在sybase central中制作数据库的sql脚本,在你的机器上用sql advantage运行,看看会不会还有问题?
ropriest 2003-08-20
  • 打赏
  • 举报
回复
采用什么方法还原的?
可能还原的数据库表结构有损坏,或不完整。

在sybase central中制作数据库的sql脚本,在你的机器上用sql advantage运行,看看会不会还有问题?
kalven_chan 2003-08-20
  • 打赏
  • 举报
回复
我觉得应该是:
SBtest.dmp 这个原始数据库的字符集和你的机器上面的字符集不统一。
建议你的机器的sybase服务器的字符集设置成和原服务器一样。
hzdzd 2003-08-20
  • 打赏
  • 举报
回复
可是,[NT]段中的第一行本来已经是iso_1了,而且整个[NT]段都没有cp850,我装的是Sybase 11.92 for NT(Intel)版本。什么原因呢???
Embed1979 2003-08-20
  • 打赏
  • 举报
回复
你可以这样试一下:
在Sybase的安装目录下找到Locals\locals.dat文件,然后用写字板打开他,找到[NT]段,将第一行的cp850改为iso_1

752

社区成员

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

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