回 帖 发 新 帖 刷新版面

主题:sql乱码问题 求救

求救sql问题,高手来帮忙啊

今天遇到一件非常郁闷的事情
系统2003,sql2000
在查询分析器里 执行
update hiremen set name='总公司'

但是"总"字到了数据库里自动变成"?"号
后来有试了别的"总经理的总公司"===>"??理的?公司"

但是用手写输入数据库就可以正常显示

字段类型 nvarchar 长度60
换成类型 varchar  就连手写都会变成"?"
改长度也不可以
后来打了sp4还是不行,直接在企业管理器理执行代码也不可以,新建一个表也不行
我一个同事刚新装的系统,试一下也不可以
那位高手帮帮我啊
[em10]

回复列表 (共3个回复)

沙发

我的确没有这个问题啊

板凳

首先确保字段类型为nvarchar
然后
update hiremen set name=N'总公司'

3 楼

谢谢3楼的
为什么会这样呢?
是我的sql补丁打的不对么?

我来回复

您尚未登录,请登录后再回复。点此登录或注册