賽迪網 > IT技術 數據庫 > 精彩更新
  IT資訊搜索
 
IT產品搜索

解析SQL server與asp 互操作的時間處理

發佈時間:2007.08.02 05:01     來源:賽迪網    作者:huawuque

在編程時你一定碰到過時間觸發的事件,在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

(責任編輯:盧兆林)


[ 發表評論 ] 字體[  ] [ 列印 ] [ 進入博客 ] [ 進入論壇 ]  [ 推薦給朋友 ]
  相關文章
· SQL語句在何種情況下全表掃描 (08-01) · 通過分析SQL語句的執行計劃優化SQL(六) (08-01)
· 在SQL Server2000中處理半個漢字的問題 (08-01) · 安裝SQL Server2K可能引發一個嚴重問題 (08-01)
· 解析:怎樣查出前臺正在發出的sql語句 (08-01) · SQL數據庫應聘人員面試時經常被問的問題 (08-01)
· SQL的悲樂鎖定 (08-01) · Web開發中用sql語句完成分頁的特效方法 (08-01)
· Sybase SQL的記憶體緩衝區管理和性能調整 (07-31) · SQL Server2000實用教程高職(sql2000) (07-31)
  客戶需求反饋表
* 姓  名:
更多資料  了解方案  認識廠商
* 單位名稱:
* 聯繫電話:
* 電子郵件:
  賽迪推薦  
  手機·資費 ·新品·導購·評測·手機資費·寬帶
手機搜索  諾基亞 N73 MOTO Z6
  IT產品 ·筆記本·臺式機·伺服器·列印·投影
IT產品搜索 
  IT技術 ·開發·網管·安全·數據庫·作業系統
  博客·論壇 ·曾劍秋·項立剛·Java學習·網管