一个数组问题,解决后一定给分!

shanjimail 2003-07-11 04:48:45
功能实现取随机数,要求个不相同,我是先把已取的放在一个数组里,然后每取一个检查一下看有没有已经取过!
看下面代码:
set rs1=server.createobject("ADODB.Recordset")
sql2="SELECT * FROM EIS_stud_info where classno='"&rs("classno")&"' order by classno,c_stud_xuehao"
rs1.Open sql2,conn,3,3
if not rs1.eof then
total=rs1.recordcount
do while not rs1.eof
j=int((cint(total))*rnd+1)
a()=j
do while instr(1,a(),"j")<>0
j=int((cint(total))*rnd+1)
loop
sql1="insert into eis_kaochang(c_stud_no,c_stud_name,kc,zw) values('"&rs1("c_stud_no")&"','"&rs1("c_stud_name")&"','"&subject&"',"&j&")"
conn.execute(sql1)

rs1.movenext
loop
end if
rs1.close
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
萝卜波 2003-09-15
  • 打赏
  • 举报
回复
代码很乱阿

a()=j' 这样的code肯定有错误的哦
postform999 2003-09-14
  • 打赏
  • 举报
回复
re
renniliao 2003-07-11
  • 打赏
  • 举报
回复
你的数组是怎么定义的?你使用数组为什么不用下标?这不对!

28,405

社区成员

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

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