还是关于大字符串的问题
我的表中有一个字段是要写很多字符的(其实就是一个html文件的内容),可是不管我用text还是varchar(8000),最终数据库中都只能写到270个字符的位置。请问哪位大虾救救啊!
[解决办法]
你select @@textsize 看看.
也可以用set textsize(int)改变textxize
[解决办法]
直接在sqlserver管理器中粘贴进去试试?
如果可以粘贴进去,那就是你程序问题,不是数据库问题。
[解决办法]
寫入數據庫是程序寫的嗎?
按道理不會有這樣的情況,Varchar可以插入8000。
[解决办法]
写入数据是程序写的吧,很可能你的字符串中用转义字符,例如\0结束符号
[解决办法]
CathySun118(斯年) ( ) 信誉:100 Blog 加为好友 2007-04-14 10:35:08 得分: 0
写入数据是程序写的吧,很可能你的字符串中用转义字符,例如\0结束符号
支持这个.
[解决办法]
或者你定义的变量长度不够.
[解决办法]
估计应该是程序问题。
[解决办法]
可能是数据中带有转义或不可见字符所致。
[解决办法]
varchar()可以最多保存8000个字节。
可能是数据中带有转义或不可见字符所致。