解析SQL Server與ASP互操作的時間處理 |
發(fā)布時間: 2012/9/15 20:51:26 |
在編程時你一定碰到過時間觸發(fā)的事件,在VB中有timer控件,而ASP中沒有,假如你要不停地查詢數(shù)據(jù)庫來等待一個返回結(jié)果的話,我想你一定知道,它會耗費大量的CPU資源,如果和我所說的一樣,而你又沒更好的解決辦法,可以參照下面的做法: set cnn=server.createobject("adodb.connection") waittime="waitfor delay ''''00:00:01''''" '''' 在sql服務器端延時1秒,這是關鍵 sql2="select * from database" begintime=now() quittime=0 ''''查詢數(shù)據(jù)庫5秒,每1秒查一次 do while quittime<5 ''''延時處理 cnn.Execute waittime ''''調(diào)用存儲過程查詢 set rs=cnn.execute(sql2) quittime=datediff("s",begintime,now()) loop 本文出自:億恩科技【mszdt.com】 |