噩梦问题

flyingding 2004-08-05 04:30:07
我用recordset读access中的一张表,其中有个字段XX是备注型的,
len(rs("XX"))是对的
但CStr(rs("XX")),replace(rs("XX"),"x","x")就报错,
且isNull(rs("XX"))=true isEmpty(rs("XX"))=true
更怪的是,我在客户段用javascript读produce.innerHTML
<span id="produce"><%=rs("XX")%><br><%=rs("YY")%></span>
rs("XX")没显示,但rs("YY")有显示
请各位为我指点指点
...全文
126 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
forwhj 2004-08-05
  • 打赏
  • 举报
回复
xx=rs("XX"))
s=cstr(xx)
s2=replace(xx,"x","x")
这样应该就没问题了,不能直接转变数据表里的数据,必段先赋值给一个变量,然后再作
sheng9hhd 2004-08-05
  • 打赏
  • 举报
回复
在客户段用javascript读produce.innerHTML
请用.toString()
sheng9hhd 2004-08-05
  • 打赏
  • 举报
回复
CStr(rs("XX")),replace(rs("XX"),"x","x")就报错
很可能你的rs("XX")有空格,但不为空!
例如:aa bb c
或者aa,dd,c
  • 打赏
  • 举报
回复
匪夷所思.
友情up!
flyingding 2004-08-05
  • 打赏
  • 举报
回复
字段是不为空的




xzq686 2004-08-05
  • 打赏
  • 举报
回复
看看:len(trim(rs("XX")))的值是否>0
行了,就是你的rs("XX")为“ ”,有可能是一个空格。你用trim()就可以了。。
springRainyao 2004-08-05
  • 打赏
  • 举报
回复
这种情况,是不是字段XX是空值呢?
这样写:
if len(rs("xx")) > 0 then
<span id="produce"><%=rs("XX")%><br><%=rs("YY")%></span>
end if
flyingding 2004-08-05
  • 打赏
  • 举报
回复
len(rs("XX"))>0
但CStr(rs("XX")),replace(rs("XX"),"x","x")就报运行时null,
且isNull(rs("XX"))=true isEmpty(rs("XX"))=false

28,391

社区成员

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

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