研究了半边也不知道怎么回事
do while not rs.eof h=h+1
k1=h&l1
k2=h&l2
k3=h&l3
k4=h&l4
k5=h&l5
k6=h&l6
ware_no=Trim(request.Form(k1))
glbm=Trim(request.Form(k2))
fullname=Trim(request.Form(k3))
people=request.Form(k4)
phone=request.Form(k5)
address=request.Form(k6)
'判断软件序号长度及是否是数字
if Len(ware_no)<>6 then
Response.Write"导入错误:第"&H&"记录的软件序号"&ware_no&"位数不正确!<br>"
rs.MoveNext
end if
if isnumeric(ware_no)=flase then
Response.Write"导入错误:第"&H&"记录的软件序号"&ware_no&"不是纯数字!<br>"
rs.MoveNext
end if
if Len(glbm)<>20 then
Response.Write"导入错误:第"&H&"记录的微机管理编码"&glbm&"位数不正确!<br>"
rs.MoveNext
end if
rs.MoveNext
Loop
如果第一条记录 三个条件都不满足 正常第一个不满足就跳到下一条记录,可是使用isnumeric() 函数 后,三个都显示出来了 疑惑
PIPIONE
蓝山帝景
尚方宝剑之说
紫衣仙女
相关分类