请问怎么把变量与表中的记录进行比较?在线等待,马上结贴

mudsong 2003-08-20 12:04:17
请问怎么把变量与表中的记录进行比较?
i是int型变量
user表中name_id字段也是int型

请问用什么方法可以比较i与某个记录的name_id
i==rs("name_id") '这样好像不行
...全文
55 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
eduxh 2003-08-23
  • 打赏
  • 举报
回复
do rs("news_id")=i ??
应该是:do until rs("news_id")=i 或者 do while rs("news_id")=i 吧
还有要注意rs("news_id")中的类型。
为什么不先赋值再比较呢?比如
t=rs("news_id")
do until/while t=i
循环
loop
楚人无衣 2003-08-20
  • 打赏
  • 举报
回复
先确定是否从表中取出了数据,若取出数据不为空,则上面说的都可以。
if rs("news_id")&""<>"" then
if i=rs("name_id") then
response.write "<script languate='javascript'> alert('i=name_id') </script>"
else
response.write "<script languate='javascript'> alert('i<>name_id') </script>"
end if
end if
mudsong 2003-08-20
  • 打赏
  • 举报
回复
不能通过啊

do until i=rs("news_id")
循环体
loop

该用什么? = is == ?
eduxh 2003-08-20
  • 打赏
  • 举报
回复
vbscript:i=rs("name_id")
javascript:i==rs("name_id")
bushido 2003-08-20
  • 打赏
  • 举报
回复
if i=rs("name_id") then

end if
mudsong 2003-08-20
  • 打赏
  • 举报
回复
用is ?
bluebaby00 2003-08-20
  • 打赏
  • 举报
回复
asp中好象不能用"=="
mudsong 2003-08-20
  • 打赏
  • 举报
回复
这句话有什么问题?

do rs("news_id")=i
mudsong 2003-08-20
  • 打赏
  • 举报
回复
怎么提示这样的内容:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Recordset 错误 '800a0cc1'

在对应所需名称或序数的集合中,未找到项目。

/gusetbook/list1.asp,行6


我少加了什么?news_id都有数据
raoguofeng 2003-08-20
  • 打赏
  • 举报
回复
if i=rs("name_id") then
循环
else
end if
这个是对的啊可以用的

28,390

社区成员

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

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