日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
簡述ADO處理數(shù)據(jù)異步執(zhí)行方式詳細(xì)說明介紹

在ADO處理數(shù)據(jù)中,通過規(guī)定連接和命令文本,你可以創(chuàng)建一個(gè)Recordset 對象.對于游標(biāo)的位置和類型Recordset有一些規(guī)定.你可以按下面的方法來讀取數(shù)據(jù),但是除了同步執(zhí)行方式之外,ADO處理數(shù)據(jù)也提供了異步執(zhí)行的方式

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),巴彥淖爾企業(yè)網(wǎng)站建設(shè),巴彥淖爾品牌網(wǎng)站建設(shè),網(wǎng)站定制,巴彥淖爾網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,巴彥淖爾網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

而當(dāng)ADO處理數(shù)據(jù)完畢之后,ADO會以事件的方式通知應(yīng)用程序,此時(shí)應(yīng)用程序可以再根據(jù)ADO執(zhí)行的結(jié)果來采取相應(yīng)的動作。使用異步執(zhí)行方式有許多用途,例如,如果應(yīng)用程序需要處理花費(fèi)大量時(shí)間的動作,那么ADO可以選擇以異步執(zhí)行方式讓ADO在后臺執(zhí)行,而讓應(yīng)用程序繼續(xù)處理圖形用戶接口或用戶輸入的數(shù)據(jù)。

在ADO中使用異步執(zhí)行方式非常簡單,只需要對ADO數(shù)據(jù)集的ExecuteOptions屬性值進(jìn)行適當(dāng)?shù)脑O(shè)定即可。現(xiàn)在就讓我們以一實(shí)際的范例應(yīng)用程序來說明如何讓ADO以異步的方式來處理數(shù)據(jù)

1) 在D e l p h i集成開發(fā)環(huán)境中關(guān)閉所有的項(xiàng)目。

2) 建立一個(gè)新的應(yīng)用程序項(xiàng)目,在主窗體中放入TA D O C o n n e c t i o n對象連接到數(shù)據(jù)庫。

3) 在主窗體中放入TA D O D a t a S e t組件。設(shè)定它的C o n n e c t i o n屬性值為步驟2) 的TA D O C o n n e c t i o n,并且在它的C o m m a n d Te x t屬性值中使用Select * from ADOTe s t D a t a s以取得所有的ADO處理數(shù)據(jù)。再設(shè)定它的A c t i v e屬性值為Tr u e以打開范例數(shù)據(jù)表。

4) 放入TDataSource組件,設(shè)定它的DataSet屬性值為步驟3) 加入的TADODataSet組件。#t#

5) 放入T D B N a v i g a t o r和T D B G r i d組件,設(shè)定它們的D a t a S o u r c e組件為步驟4加入的T D a t a S o u r c e組件。

6) 在主窗體中放入兩個(gè)T B u t t o n組件以及一個(gè)T P r o g r e s s B a r組件,并且設(shè)定它的相關(guān)屬性值。

7) ***在主窗體中放入一個(gè)TA D O C o m m a n d組件。設(shè)定它的C o n n e c t i o n屬性值為步驟2) 的TA D O C o n n e c t i o n,并且在它的C o m m a n d Te x t屬性值中使用S e l e c t count(*) from ADOTe s t D a t a s以便從A D O Te s t D a t a s數(shù)據(jù)表中取得所有數(shù)據(jù)的筆數(shù)。

8) 在主窗體的ADO處理數(shù)據(jù)序中撰寫如下的程序代碼:

 
 
 
  1. p r o c e d u r e TForm1.FormActivate(Sender: TObject);
  2. v a r
  3. sRecNo : String;
  4. b e g i n
  5. ProgressBar1.Max := ADOCommand1.Execute.Fields.Item[0].Value;
  6. sRecNo := IntToStr(ProgressBar1.Max);
  7. Self.Caption := '共有' + sRecNo + ' 筆數(shù)據(jù)' ;
  8. e n d ;

9) 雙擊窗體中的e o A s y n c F e t c h N o n B l o c k i n g按鈕,并且在它的O n C l i c k事件處


分享名稱:簡述ADO處理數(shù)據(jù)異步執(zhí)行方式詳細(xì)說明介紹
文章鏈接:http://www.5511xx.com/article/dhhjojg.html