解析SQL Server與ASP互操作的時(shí)間處理 |
發(fā)布時(shí)間: 2012/9/15 20:51:26 |
在編程時(shí)你一定碰到過時(shí)間觸發(fā)的事件,在VB中有timer控件,而ASP中沒有,假如你要不停地查詢數(shù)據(jù)庫來等待一個(gè)返回結(jié)果的話,我想你一定知道,它會(huì)耗費(fèi)大量的CPU資源,如果和我所說的一樣,而你又沒更好的解決辦法,可以參照下面的做法: set cnn=server.createobject("adodb.connection") waittime="waitfor delay ''''00:00:01''''" '''' 在sql服務(wù)器端延時(shí)1秒,這是關(guān)鍵 sql2="select * from database" begintime=now() quittime=0 ''''查詢數(shù)據(jù)庫5秒,每1秒查一次 do while quittime<5 ''''延時(shí)處理 cnn.Execute waittime ''''調(diào)用存儲(chǔ)過程查詢 set rs=cnn.execute(sql2) quittime=datediff("s",begintime,now()) loop 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |