成人免费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描述

2010-02-05 17:04:31

Android版本

2009-12-31 09:42:41

ADO對象模型

2009-12-30 16:05:20

ADO.NET實例

2009-12-28 09:58:52

ADO操作

2009-12-11 10:49:04

Visual Stud
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线中文字幕 | 亚洲精品免费视频 | 久久6视频 | 欧美日韩高清 | 亚洲精品一区二区三区丝袜 | 国产一区二区在线91 | 求个av网址| 黄色大片视频 | 亚洲成人精选 | av午夜电影 | 日一区二区 | 超碰人人91 | 中文字幕乱码一区二区三区 | 超碰成人在线观看 | 婷婷久久五月 | 中文字幕啪啪 | 99久久久久久99国产精品免 | 国产高清一区二区 | 无码一区二区三区视频 | 国产精品精品视频一区二区三区 | 又爽又黄axxx片免费观看 | 久久精品久久综合 | 午夜精品久久久久久久久久久久 | 亚洲黄色网址视频 | 色婷婷国产精品 | 日日想夜夜操 | 久久精品久久综合 | 男女视频在线观看免费 | 亚洲欧美日韩一区 | 久久中文视频 | 欧美激情久久久 | 一区二区视频 | 国产成人精品免高潮在线观看 | 在线免费中文字幕 | 免费看91 | 久久精品免费 | 久久精品亚洲 | 一区二区不卡 | 国产精品资源在线观看 | 欧美一区二区三区在线 | 日日日操|