freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十五章數(shù)據(jù)訪問部件的應(yīng)用及編程一-資料下載頁

2024-09-05 15:31本頁面

【導(dǎo)讀】之間的關(guān)系、部件的屬性、方法、事件以及各部件的應(yīng)用。開發(fā)應(yīng)用程序時,還可以通過聯(lián)機幫助獲得有關(guān)部件更詳細的信息。運行過程中它是一個不可見的部件。件一般被稱為數(shù)據(jù)集部件,它們在數(shù)據(jù)訪問部件頁上。動態(tài)地生成也可以在程序設(shè)計階段用字段編輯器創(chuàng)建。TSession部件的許多重要屬性是用于控制數(shù)據(jù)庫應(yīng)用程序與數(shù)據(jù)庫的連接的,登錄口令等參數(shù)。因為對于一個數(shù)據(jù)庫,當該數(shù)據(jù)庫中沒有相應(yīng)的數(shù)據(jù)集。部件被打開時,該數(shù)據(jù)庫將自動地變成非活動的數(shù)據(jù)庫。件的下列方法,將會大大簡化程序的設(shè)計。說明的參數(shù)值,如BDE所在的目錄路徑以及實際名稱等。通過調(diào)用GetDriverNames方法。我們可以獲得當前BDE安裝的數(shù)據(jù)庫驅(qū)動程序的名字。名字,列表框TablelistBox用于顯示數(shù)據(jù)庫中的表名。

  

【正文】 ([中國 ,北京 ,五洲 ])。 在上述代碼中沒有為 Area 和 population 字段賦值, InsertRecord 會用空值來填這兩個字段。 SetRecords 方法:調(diào)用該方法可以修改表中當前記錄的多個字段的值,調(diào)用該方法之前必須將數(shù)據(jù)集部件置成編輯狀態(tài),調(diào)用該方法之后,還要調(diào)用 post 方法,才能真正將當前記錄的修改寫回數(shù)據(jù)庫表。調(diào)用 SetRecord 方法時,被修改的字段值必須要與表中實際存在的字段名對應(yīng),并且數(shù)據(jù)類型要相匹配。例如,下面的代碼是修改上面剛剛插入的那條記錄。 。 (, , , 9600000,1202000000)。 。 這一段代碼是修改上面剛剛插入 的那條記錄的 Area 和 Population 字段的值,而對 Name,Continent 和 Captial 字段沒有修改。 在數(shù)據(jù)集部件中,還有一個重要方法 Abort 方法,該方法是用于取消其他方法的調(diào)用的,如在插入記錄、修改記錄和刪除記錄之前,往往需要用戶確認是否真的要執(zhí)行這種操作,此時調(diào)用 Abort 方法便可取消各種方法的調(diào)用,下面的代碼是在用戶刪除一條記之前,讓用戶確認是否真的要執(zhí)行刪除操作。 (DataSet:TDataSet)。 If MessageDlg(39。真的要 刪除記錄嗎 ?39。, mtConfirmation,mbyesNoCanel,0 mryes then Abort。 {取消刪除操作 } 關(guān)于書簽 (BookMark)操作; 書簽操作主要用于在表中快速地定位記錄指針,在應(yīng)用程序中常常要保存記錄指針所在的位置,在進行其他處理之后,希望能快速地返回到先前指針所在的位置,此時,使用書簽將顯得特別有用。有關(guān)書簽操作, Delphi 提供了三個方法,它們是: ● GetBookMark ● GotoBookMark ● FreeBokMark 這三個方法一般都是在一 起使用, GetBookMark 方法返回一個 TBookMark 類型的變量,該變量包含著指向當前記錄的指針, GotoMark 方法用于快速地將記錄指針定位到具有書簽的記錄處。 FreeBookmark 方法是與 GetBookMark 方法相反的操作,它釋放書簽標志。下面的程序代碼闡述了書簽操作的一般方法: BookMark : TBookMark。 Do something BookMark := 。 {對當前記錄作書簽標志 } 。 {切斷 Table1 與數(shù)據(jù)察覺部件的聯(lián)系 } While Not EOF Do {對表中全部記錄進行其他處理 } begin Do something 。 end。 (BookMark) 。 {重新定位記錄指針回到原來的位置 } (BookMark)。 {刪除書簽 BookMark 標志 } 數(shù)據(jù)集部件與數(shù)據(jù)瀏覽部件的連接 數(shù)據(jù)集部件 TTabel 和 TQuery 具有三個方法, DisableControls 方法、 EnableControls 方法、 Refresh 方法用于控制數(shù)據(jù)集部件和與其相連的數(shù)據(jù)瀏覽部件之間的連接,以及控制數(shù)據(jù)瀏覽部件的顯示。在用戶修改和更新以及遍歷數(shù)據(jù)庫表中的記錄時,調(diào)用 DisableControls 方法具有重要意義,調(diào)用DisbaleControls 方法以切斷 TTable 或 TQuery 部件與數(shù)據(jù)瀏覽部件的連接,使數(shù)據(jù)瀏覽部件暫時失效,否則,在對 TTable 或 TQuery 部件的每次修改之后,窗體中所有與它們相 連的數(shù)據(jù)瀏覽部件都要更新其顯示內(nèi)容,這親顯然會減慢處理速度。當遍歷表中的記錄時記錄指針每移動一下,窗體中的數(shù)據(jù)瀏覽部件也隨之更新一下其中的顯示內(nèi)容,在屏幕上產(chǎn)生閃爍。 EnableControls 方法的作用與 DisbaleControls 方法的作用是相反的,調(diào)用EnableControls 方法,使 TTable 或 TQuery 部件恢復(fù)與數(shù)據(jù)瀏覽部件的連接,使暫時失效的數(shù)據(jù)瀏覽部件恢復(fù)到正常顯示表中記錄信息的狀態(tài)。 Refresh 方法用于刷新數(shù)據(jù)瀏覽部件中的顯示。在調(diào)用 Refresh 方法時,必須要確保 TTable 或 TQuery 部件是打開的。當數(shù)據(jù)集中的記錄被修改之后,調(diào)用Refresh 方法,數(shù)據(jù)瀏覽部件中顯示的信息也隨之改變。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1