怎么对Asp记录集中的数据进行逻辑判断? 比如recordset某一行的rs(“姓名”)为“张三”

怎么对Asp记录集中的数据进行逻辑判断?比如recordset某一行的rs(“姓名”)为“张三”,可以使用如下的语句进行判断吗?Ifrs("姓名")="张三"thenRe... 怎么对Asp记录集中的数据进行逻辑判断?
比如recordset某一行的rs(“姓名”)为“张三”,可以使用如下的语句进行判断吗?
If rs("姓名")="张三" then
Response.write "姓名是中文张三"
End if
为什么老是不执行啊?
展开
 我来答
沃客吧
2015-04-10 · TA获得超过521个赞
知道小有建树答主
回答量:627
采纳率:0%
帮助的人:282万
展开全部

判断代码没错,问题是你的记录集里是不是只有一行,如果是多行,你需要每行都要判断,要加个循环移动记录指针的代码


if not rs.bof and not rs.eof then
  for i=1 to rs.recordcount    
      If rs("姓名")="张三" then
          Response.write "姓名是中文张三"
      End if
      rs.movenext
  next
end if
更多追问追答
追问
嗯,这个我知道。
有一个类似的问题:在html元素中使用rs("姓名")时,总要,而不是 。所以,我上面的例子中不能正确执行的原因是不是少了这么一个等号啊?是的话,怎么加?
追答

混合排版很简单,就是asp程序代码用<% %> 包起来,剩下的区域HTML代码该怎么写还怎么写就可以了

<html>
<body>
<%
if not rs.bof and not rs.eof then
  for i=1 to rs.recordcount    
      If rs("姓名")="张三" then
%>
<p>姓名是<%=rs("姓名")%></p>
<%
      End if
      rs.movenext
  next
end if
%>
</body>
</html>
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式