加急求助:如何实现每次只读取一条记录,停顿几秒后,再执行下一条
事情是这样的:
我有一个数据表,表里面存放的是涉及到动画播放的参数,实现从表里一边取出数据,同时就播放动画.现在的问题是:由于取出的记录这一过程太快了,动画还没有来得及播放,就已经是到最后一条记录了,所以看起来好象没有播放.
Set rs=server.CreateObject("ADODB.RecordSet")
sql="select * from vnet_nd order by id asc"
rs.open sql,conn
Do While Not rs.eof
v_state=Replace(rs("v_state"),"~","'")
%>
<script language="javascript">
{
parent.GetViewer().SetViewState("<%=v_state%>"); //这个各位不用研究,用来播放动画的
}
</script>
<%
rs.movenext
Loop
End If
我如果在parent.GetViewer().SetViewState("<%=v_state%>"); 下边加一条alert("")
点了弹出框的确定后,就能播放,但每读取一条,都要点一下弹出框,肯定是不行的.请各位帮忙想想办法