|
作者:hanbo |
|
|
|
|
你在编程时一定碰到过时间触发的事件,在VB中有timer控件,而asp中没有,假如你要不停地查询数据库来等待一返回结果的话,我想你一定知道,他会耗费大量的cpu资源,如果和我所说的一样,而你又没更好的解决办法,按我说的去做:set cnn=server.createobject("adodb.connection")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以上见解,经验之谈,还望多多指教。email:hanandbo@263.net |
01-3-6 下午 01:05:52 |
| |
|
转载请注明原文地址: https://ibbs.8miu.com/read-4935.html