解析ASP与SQL server互操作的时间处理

2018-09-06 12:06

阅读:395

  

  在编程时你一定碰到过时间触发的事件,在VB中有timer控件,而asp中没有,假如你要不停地查询数据库来等待一个返回结果的话,我想你一定知道,它会耗费大量的cpu资源,如果和我所说的一样,而你又没更好的解决办法,可以参照下面的做法:

  
waittime=waitfor delay 00:00:01

  在sql服务器端延时1秒,这是关键

  

sql2=select * from database
begintime=now()
quittime=0

  

查询数据库5秒,每1秒查一次
do while quittime<5

  

延时处理
cnn.Execute waittime

  

调用存储过程查询
set rs=cnn.execute(sql2)
quittime=datediff(s,begintime,now())
loop


评论


亲,登录后才可以留言!