成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡述ADO處理數據異步執行方式詳細說明介紹

開發 后端
ADO處理數據都是以同步的方式來處理數據。這就是說,當ADO開始處理數據后,應用程序必須等到ADO處理完畢之后才可以繼續執行。

ADO處理數據中,通過規定連接和命令文本,你可以創建一個Recordset 對象.對于游標的位置和類型Recordset有一些規定.你可以按下面的方法來讀取數據,但是除了同步執行方式之外,ADO處理數據也提供了異步執行的方式

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

在ADO中使用異步執行方式非常簡單,只需要對ADO數據集的ExecuteOptions屬性值進行適當的設定即可。現在就讓我們以一實際的范例應用程序來說明如何讓ADO以異步的方式來處理數據


1) 在D e l p h i集成開發環境中關閉所有的項目。


2) 建立一個新的應用程序項目,在主窗體中放入TA D O C o n n e c t i o n對象連接到數據庫。


3) 在主窗體中放入TA D O D a t a S e t組件。設定它的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處理數據。再設定它的A c t i v e屬性值為Tr u e以打開范例數據表。


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


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


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

7) ***在主窗體中放入一個TA D O C o m m a n d組件。設定它的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數據表中取得所有數據的筆數。

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

  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 + ' 筆數據' ;  
  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事件處

責任編輯:chenqingxiang 來源: NET130
相關推薦

2009-12-29 15:30:15

ADO Insert

2009-12-18 16:28:35

ADO.NET結構

2009-12-28 09:26:09

ADO對象

2009-12-29 15:22:40

ADO.NET類庫

2009-12-22 15:44:47

ADO.NET菜單

2009-12-29 10:45:09

ADO的連接方式

2009-12-28 09:19:21

ADO屬性

2010-01-04 13:16:31

ADO.NET命令

2009-12-31 10:25:14

ADO對象

2010-02-22 17:54:07

Python工具

2009-12-29 13:57:30

訪問ADO.NET

2009-12-21 14:31:29

ADO.NET類文件

2009-12-22 09:43:20

ADO.NET對象

2010-02-06 17:43:51

Android應用

2010-01-04 10:39:33

ADO.NET描述

2009-12-31 09:42:41

ADO對象模型

2010-02-05 17:04:31

Android版本

2009-12-30 16:05:20

ADO.NET實例

2009-12-28 09:58:52

ADO操作

2009-12-11 10:49:04

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99福利| 亚洲风情在线观看 | 在线免费观看黄网 | 亚洲网站在线观看 | 91视频久久 | www视频在线观看 | 夜夜艹| 欧美无乱码久久久免费午夜一区 | 国产婷婷综合 | 99久久精品国产一区二区三区 | 欧美成人精品一区二区男人看 | 国产福利在线播放 | 久久这里只有精品首页 | 久久精品国产免费一区二区三区 | 男人阁久久 | 中文字幕在线观看视频网站 | 日韩免费福利视频 | 有码一区 | 美日韩免费视频 | 色黄网站 | 欧美三级电影在线播放 | 999久久久久久久久6666 | 久久伊人影院 | 在线一区| 五月槐花香 | 天天玩天天干天天操 | 国产日韩在线观看一区 | 亚洲性免费| 午夜影院 | 免费不卡一区 | 国产精品久久久久久久久久三级 | 在线观看第一页 | 亚洲成人精品 | 日韩一区二区三区在线 | 国产一区二区三区在线 | 国产精品日产欧美久久久久 | 色婷婷精品国产一区二区三区 | 亚洲一二三在线观看 | 中文字幕一区在线 | 黄网在线观看 | 毛片站 |