【求助】varchar(n)或char(n)字段类型可不可以放汉字+字符
如图:
grm裁膜单1为远程视图
?车牌号='#292689' 结果是.f.
而
?subs(车牌号,1,16)='#292689' 结果是.t.
如果是本地表都为.t.
请问各位大侠为什么是这样?应该怎么来写判断语句如:where 车牌号='#292689'?
set exac 设的为on,如果设off的话,会误操作 '#2926891'或'#2926892'等
多谢!!!
我知道是什么原因了:
我的sql表字符型字段类型是nvarchar(n),直接在项目管理器上打开远程视图,按ctrl+y填入内容,再重新打开视图,还是不行,都是.f.
如果把类型改成nchar(n)也不行,都是.f.
如果把类型改成varchar(n)或char(n),好了,都是.t.,
不知道varchar(n)或char(n)字段类型到底可不可以放汉字+字符,网上说是n打头的放汉字+字符,不带n的放字符,请大侠指导
[ 本帖最后由 YTZN 于 2014-3-26 20:37 编辑 ]