SQL SERVER2K的BUG----高手請看 ( 积分: 200 )

  • 主题发起人 主题发起人 hblq69
  • 开始时间 开始时间
H

hblq69

Unregistered / Unconfirmed
GUEST, unregistred user!
在數據庫中有字段是char(100)
如果它的記錄內容是 ‘中國’

1﹐如果你直接在數據庫中修改﹐直接在後面增加‘人民公和國’會提示錯誤﹐有時候會﹐有時候不會。只要是漢字的內容進行修改就會出現問題。

2﹐如果在程序中進行修改記錄就會增加不進去﹐提示長度不夠。
 
在數據庫中有字段是char(100)
如果它的記錄內容是 ‘中國’

1﹐如果你直接在數據庫中修改﹐直接在後面增加‘人民公和國’會提示錯誤﹐有時候會﹐有時候不會。只要是漢字的內容進行修改就會出現問題。

2﹐如果在程序中進行修改記錄就會增加不進去﹐提示長度不夠。
 
设置成varchar(100)
 
換了varchar(100)一也不行﹐經常出現這樣的錯誤
 
不是吧 我没遇到过呢还
是不是你别的地方错了
 
用LENGTH看看输入的字符长度是多少
 
没遇见过,打个补丁试试。
 
TO:nnhww,
是在數據控件裡面漢字就輸入不了﹐只要是不是漢字的內容﹐就不會出現錯誤﹗
 
各位老大﹐你們沒有遇到這樣的問題嗎
你們直接在數據庫中修改記錄(也就是原來有漢字信息﹐在後面多增加一些內容)
就提示你長度不夠﹐出現錯誤﹐保存不了﹗
 
是超出了字符长度吧?不是可以设置吗
 
char 里有空格去掉就行了, char不自动压掉空格 需要手动
varchar 自动压缩空格的
 
同意wzca,
因为后面的空格影响,不是bug啦
 
多人接受答案了。
 
后退
顶部