判断网页界面的象素区域是否已被占用.在线等待好心人的帮助!谢谢!
变量:linemin,linemax,rowmin,rowmax分别对应区域的(行上边界,行下边界,列上边界,列下边界).
数据库中字段名:line row gz1 gz2
line row分别是行,列的起始区域坐标.
gz1 gz2是指组成大区域的小块区域数.
语句中的(line+gz1*12),(row+gz2*12)分别表示数据库中区域的(行下边界,列下边界).
Set rs1=Server.CreateObject("ADODB.Recordset")
sql1="select * from [user] where linemin>=line and linemax<=(line+gz1*12) and rowmin>=row and rowmax<=(row+gz2*12)"
rs1.open sql1,conn,1,1
if not rs1.eof then
response.write"<SCRIPT language=JavaScript>alert('您所选择的区域已被占用,,请重新选择坐标或更改行,列数.');"
response.write"javascript:history.go(-1)</SCRIPT>"
response.end
rs1.close
end if
程序运行时,不管区域是否已被占用,都会提示:
"您所选择的区域已被占用,,请重新选择坐标或更改行,列数."
后来通过语句:response.write "userid:"&rs1("userid")调试,发现没有输出数据.这是因为没有从数据库中找到记录吗?
请问语句"if not rs1.eof then"条件判断为什么会没有效果呢?
请问where子句中可以运用比较运算吗?
这程序我看了两天也没有看出是哪里错了,不知道为什么不能从数据库中找到数据?
希望得到高手指教,本人先谢谢各位朋友!
我的QQ:63856288,在线等待好心的朋友帮助!