请教:SQLServer中text类型字段访问问题

MTNHan 2005-04-20 09:56:23
我用记录集访问SQLServer时,那些text类型的字段为什么只能使用一次?怎么解决啊?下面是问题代码:

rs=MyConn.Execute("select * from 某表")
If rs("某text类型字段")<>"****" then
Response.write(rs("某text类型字段"))
End if

这样就没有任何输出。或者换个简单的代码,结果只输出一次,到第二次就变成空的了:

for i=0 to 10
Response.write(rs("某text类型字段"))
Next
...全文
180 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqhunter 2005-04-27
  • 打赏
  • 举报
回复
你把text的值付给个变量看看可以解决不?你那种情况我从没有遇到过
wxf0104 2005-04-27
  • 打赏
  • 举报
回复
没遇过这种情况,换成rs.open试试呢?
MTNHan 2005-04-27
  • 打赏
  • 举报
回复
郁闷啊!大家都没碰到这种情况吗?
MTNHan 2005-04-26
  • 打赏
  • 举报
回复
不是空值,我循环输出同一个东西10次,它只第一次有值,第二次以后都成空的了。用Trim也不管用。
masong_1978 2005-04-26
  • 打赏
  • 举报
回复
关注
yaqi3000 2005-04-26
  • 打赏
  • 举报
回复
for i=0 to 10
Response.write(rs("某text类型字段"))
rs.movenext '向后移一条记录
Next
yslcuk 2005-04-20
  • 打赏
  • 举报
回复
可能有空值
加trim试试

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧