日期:2014-05-18  浏览次数:20514 次

这个问题不知道改如何问,求解..谢谢!
问题描述如下:

sql2000一字段为name,字段大小为8000.
asp页面添加500个名字到这个名字,每个名字之间用逗号分割.//就算是500个三个字的名字,8000字节也应该够呀.

然后我就不明白了出现了这样的情况: 
首先用asp页面读取rs记录集时,select name from table,这个结果是可以显示出全部的数据在页面.500个名单.
而后我在sql查询分析器中再执行select name from table 我手工查看这个结果,却显示不了全部数据,只显示到65个名单就没了.为什么呢?

最后对我的影响是,我的另一个asp处理页面在将这些逗号分割的名字,以逗号来转行处理时,也只能显示到在查询分析器里面查询到的数据而已. 我非常奇怪,那为什么在添加页面的时候又可以全部显示出来?

如果有好心人可以帮我远程看看最好,QQ:177201915

------解决方案--------------------
SQL code

declare @t table(id int)
insert into @t
select 1 union all
select 2 union all
select 3

set rowcount 2
select * from @t
/*
id
-----------
1
2
*/
set rowcount 0
select * from @t
/*
id
-----------
1
2
3
*/