请ASP高手详细解释翻译下这句的意思

[复制链接]
查看11 | 回复3 | 2011-2-18 10:44:51 | 显示全部楼层 |阅读模式
'检查仓库是否有空位
for i=1 to 1920
itemdbs=Hex(ascB(midb(rsm("Items"),i,1)))
if itemdbs"FF" then
Response.Write("")
Response.End
end if

回复

使用道具 举报

千问 | 2011-2-18 10:44:51 | 显示全部楼层
for i=1 to 1920 '开始循环从1开始循环1920次itemdbs=Hex(ascB(midb(rsm("Items"),i,1))) '定义itemdbs等于什么,后面的是你从数据库查到的东西 if itemdbs"FF" then '判断,如果itemdbs不等于 FFResponse.Write("") '输出一个弹出的对话框Response.End '输出结束 end if '判断结束 next
回复

使用道具 举报

千问 | 2011-2-18 10:44:51 | 显示全部楼层
<%do while not rs.eof and i<listnum '当数据库中有符合条件的数据并且i小于定义的listnum是SMT_scatitle=replace(rs("SMT_scatitle"),word,"
"&word&"
") '将数据库中的S
回复

使用道具 举报

千问 | 2011-2-18 10:44:51 | 显示全部楼层
开始循环
rsm("items")得到的是什么?
midB:取出上面这个值(应该是字符串吧)的第 i 个字节位置的字符
ascB:转换上面字符为其asc 值(0~255)
Hex:转换上面的asc值为16进制(00~FF)如果不是FF
输出网页脚本(提示,转向)if结束(这里该for结束吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行