LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

Asp定時(shí)執(zhí)行操作、Asp定時(shí)讀取數(shù)據(jù)庫(kù)

admin
2010年7月22日 21:54 本文熱度 5454
網(wǎng)頁(yè)定時(shí)操作詳解[br][br]目前定時(shí)的操作有:[br][br]一、html頁(yè)面的定時(shí)刷新(refresh--刷新 )[br][br]1,refresh (刷新) 代碼使用說(shuō)明[br][br]   說(shuō)明:讓網(wǎng)頁(yè)多長(zhǎng)時(shí)間(秒)刷新自己,或在多長(zhǎng)時(shí)間后讓網(wǎng)頁(yè)自動(dòng)鏈接到其它網(wǎng)頁(yè)。[br]   用法:[br]      [br]   注意:其中的5是指停留5秒鐘后自動(dòng)刷新到url網(wǎng)址[br][br]2,如何定時(shí)操作[br]你可以在同一個(gè)頁(yè)面重復(fù)刷新,以達(dá)到定時(shí)操作的效果。[br]如:[br][br]缺點(diǎn):要在瀏覽器打開頁(yè)面,不能關(guān)閉。[br][br]二、javascript里面的settimeout 和 setinterval[br][br]1,settimeout 和 setinterval的區(qū)別[br]  window對(duì)象有兩個(gè)主要的定時(shí)方法,分別是settimeout 和 setinteval 他們的語(yǔ)法基本上相同,但是完成的功能取有區(qū)別。[br][br]  settimeout方法是定時(shí)程序,也就是在什么時(shí)間以后干什么。干完了就拉倒。[br][br]  setinterval方法則是表示間隔一定時(shí)間反復(fù)執(zhí)行某操作。[br][br]  如果用settimeout實(shí)現(xiàn)setinerval的功能,就需要在執(zhí)行的程序中再定時(shí)調(diào)用自己才行。如果要清除計(jì)數(shù)器需要 根據(jù)使用的方法不同,調(diào)用不同的清除方法:[br][br]例如:tttt=settimeout(''hello()'',1000);[br][br]cleartimeout(tttt);[br][br]或者:[br][br]tttt=setinterval(''hello()'',1000);[br][br]clearinteval(tttt);[br][br]2,如何定時(shí)操作[br]比如要定時(shí)打開頁(yè)面 test.asp(當(dāng)然test.asp可以是讀取數(shù)據(jù)庫(kù),生成靜態(tài)頁(yè)面......)[br][br][br]缺點(diǎn):要在瀏覽器打開頁(yè)面,不能關(guān)閉。[br][br]三,asp使用vb寫的定時(shí)組件[br][br]asp中沒(méi)有settimeout這類的定時(shí)語(yǔ)句,我們需要利用asp組件來(lái)解決,同樣,可以采用vb6來(lái)編制,具體操作方法參考[br]上一編組件的做法,為了掛起線程,我們需要運(yùn)用win32api函數(shù)sleep,同樣新建一個(gè)active dll工程,起名字為timer,[br]類名為sleep。 [br]  sleep這個(gè)win32api函數(shù)可以用vb6自帶的api文本瀏覽器中找到它的聲明方法 [br]  現(xiàn)在類sleep的程序如下,這個(gè)組件程序很簡(jiǎn)單的,我不多解說(shuō)了。 [br]private declare sub sleep lib "kernel32" (byval dwmilliseconds as long)[br]private m_set as long[br]public property get setup() as long[br]  setup = m_set[br]end property[br]public property let setup(strset as long)[br]  m_set = strset[br]end property[br]public function sleeptime()[br]  sleep (setup)[br]end function[br][br][br]  把它編譯一下,就生成timer.dll這個(gè)組件dll,如果您不會(huì)寫vb程序,那么您也可以在下載的文件包里找到timer.dll[br]這個(gè)文件。把它c(diǎn)opy到windows目錄下,在ms-dos方式中輸入 [br]  c:\windows\regsvr32 timer.dll [br]  完成組件注冊(cè),同樣可以使用這個(gè)定時(shí)組件。 [br]  現(xiàn)在解說(shuō)剛才按個(gè)列子的asp調(diào)用文件。看看這個(gè)組件如何使用 [br]*定時(shí)器的應(yīng)用 [br][br]定時(shí)器的應(yīng)用(from:[url=http://qqview.com]http://qqview.com[/url])[br][br][br][br]<%[br]‘這個(gè)是腳本執(zhí)行時(shí)間,默認(rèn)為90秒,需要改長(zhǎng)一點(diǎn),不然在90秒后程序會(huì)被中斷''3600為一小時(shí)[br]server.scripttimeout=3600 [br]set obj=server.createobject("timer.sleep")[br]''參數(shù)1000為線程掛起一秒鐘,可以隨意設(shè)定 [br]obj.setup=1000[br]do while true[br]  [br]  obj.sleeptime[br]  ''執(zhí)行定時(shí)操作,[br][br]  if not response.isclientconnected then [br]    set obj=nothing[br]    session.abandon[br]  end if[br][br]loop[br][br]%>[br][br][br][br][br]優(yōu)點(diǎn):在這里只是隨便用vb寫了一個(gè)測(cè)試的dll,但是用vb肯定可以在dll里面寫一個(gè)定時(shí)執(zhí)行的操作。[br]缺點(diǎn):感覺(jué)vb寫的這個(gè)dll可能會(huì)優(yōu)點(diǎn)占資源。[br][br][br][br]四,結(jié)合電腦的任務(wù)計(jì)劃的定時(shí)操作,我個(gè)人認(rèn)為是目前最好的方法。[br]這個(gè)個(gè)人感覺(jué)是目前實(shí)現(xiàn)定時(shí)操作的最好方法。[br]就是先在服務(wù)器上寫好要定時(shí)操作的頁(yè)面,如test.asp[br]然后寫一個(gè)vbs文件,如下:[br][br]dim ie[br]set ie = createobject("internetexplorer.application")[br]''運(yùn)行你的 url[br]ie.navigate("[url=http://qqview.com/test.asp]http://qqview.com/test.asp[/url]")[br]ie.visible=1[br]''clean up...[br]set ie = nothing[br][br]1,可以在服務(wù)器使用“任務(wù)計(jì)劃”[br]2,也可以在客戶機(jī)使用“任務(wù)計(jì)劃”[br][br]具體使用“任務(wù)計(jì)劃”的使用,請(qǐng)參考[url=http://pclala.com/pc/skill/200851912807.html]http://pclala.com/pc/skill/200851912807.html[/url][br][br]優(yōu)缺點(diǎn):頁(yè)面會(huì)定時(shí)的彈出頁(yè)面test.asp,但是會(huì)有一個(gè)解決方法,就是在test.asp頁(yè)面加入定時(shí)關(guān)閉代碼:[br][br][br][br]總結(jié),由于目前部分網(wǎng)頁(yè)語(yǔ)言的限制,在定時(shí)操作上有一定的困難,但是經(jīng)過(guò)我多次的求證,發(fā)現(xiàn)第四種方法無(wú)疑是效果最好的,最省心的。

該文章在 2010/7/22 21:54:07 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日本免费a级毛一片没码 | 日韩网站免费大片在线看 | 香蕉啪视频在线看视频久 | 亚洲成A人片在线观看57 | 色资源在线精品 | 亚洲欧美日韩一区二区三区在线 |