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

正文內(nèi)容

delphi開發(fā)數(shù)據(jù)庫應(yīng)用程序概述一-資料下載頁

2025-08-12 15:18本頁面

【導(dǎo)讀】數(shù)據(jù)庫系統(tǒng)主要由三大部分組成:數(shù)據(jù)庫管理系統(tǒng)(DBMS:它是專門負(fù)責(zé)。新由DBMS存儲的數(shù)據(jù))、數(shù)據(jù)庫。大多數(shù)數(shù)據(jù)庫系統(tǒng)都是用這種方法設(shè)計(jì)的。但是隨著DBMS技術(shù)的發(fā)展,目前的。用程序分開,從而提高了數(shù)據(jù)庫系統(tǒng)的處理能力。數(shù)據(jù)庫應(yīng)用程序運(yùn)行在一個(gè)或。的一個(gè)或多個(gè)DBMS進(jìn)行通信。它建立在操作系統(tǒng)的基礎(chǔ)上,對數(shù)據(jù)庫。進(jìn)行統(tǒng)一的管理和控制。據(jù)的安全、保密與完整性,執(zhí)行數(shù)據(jù)檢索、插入、刪除、修改等操作。修改更新數(shù)據(jù)庫,重新組織數(shù)據(jù)庫,恢復(fù)出現(xiàn)故障的數(shù)據(jù)庫。們重點(diǎn)對關(guān)系數(shù)據(jù)庫系統(tǒng)中的幾個(gè)概念進(jìn)行介紹。在Delphi中,數(shù)據(jù)庫概念對應(yīng)到物理文件上是有一些不同的。其它類型如MSAccess、Btrieve則是指某個(gè)文件。這是因?yàn)榍罢叩谋頌閱为?dú)的。DBMS實(shí)現(xiàn)其對外提供數(shù)據(jù)信息服務(wù)這一目的的唯一途徑??梢院喕褂肈BMS的過程,并且不需要專門編程。用戶可以通過鍵盤選擇需要查詢的列,并在適當(dāng)。作,以完成用戶要求的查詢?nèi)蝿?wù)。

  

【正文】 ────────────── TReport 用于創(chuàng)建數(shù)據(jù)庫的輸出報(bào)表。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 值得指出的是在絕大多數(shù)數(shù)據(jù)庫應(yīng)用中,一般都是使用數(shù)據(jù)集部件 TTable、 TQuery 或 TStoredProc 與磁盤上的數(shù)據(jù)庫進(jìn)行連接,用TDataSource 部件連接數(shù)據(jù)控制部件和數(shù)據(jù)集部件,當(dāng)然用戶也可以自定義數(shù)據(jù)集部件,用于數(shù)據(jù)庫應(yīng)用當(dāng)中, TTable 、 TQuery 和 TStoredProc 部件中都包含一個(gè)不可見的 TField 類型的對象 Fields, Fields 是一個(gè)串列表,它對應(yīng)于數(shù)據(jù)庫表或 一個(gè)查詢結(jié)果的列或字段。 Fields 對象是伴隨著 TTable、 TQuery 和TStoredproc 部件的活動狀態(tài)動態(tài)地建立的,當(dāng)數(shù)據(jù)庫表被關(guān)閉時(shí), Fields 對象也隨之消失,它在程序設(shè)計(jì)和程序運(yùn)行過程中都是不可見的。 當(dāng)然也可以利用 Fields Editor 建立永久性的 Fields 對象供 Delphi 應(yīng)用程序使用,我們將在后面的內(nèi)容中詳細(xì)闡述。 TTable 部件 利用 TTable 部件程序設(shè)計(jì)人員甚至可以不需要編寫任何程序便可對數(shù)據(jù)庫進(jìn)行訪問,在一個(gè)應(yīng)用程序窗體中放置 一個(gè) TTable 部件的過程如下: 1、在部件選擇板上選擇 Data Access 頁; 2、單擊 Table 圖標(biāo); 3、在窗體內(nèi)單擊鼠標(biāo),獲得一個(gè) TTable 部件; 4、為 TTable 部件設(shè)置有關(guān)的屬性: DatabaseName 屬性指定要訪問的數(shù)據(jù)庫所在的路徑名,路徑名可以用別名來表示。 TableName 屬性指定要訪問數(shù)據(jù)庫中具體的數(shù)據(jù)庫表。 Active 屬性設(shè)置為 True 時(shí),表示打開要訪問的數(shù)據(jù)庫表;設(shè)置為 False 時(shí),暫時(shí)不打開要訪問的數(shù)據(jù)庫表。 缺省情況下, TTtable 部件中包含了要訪 問的數(shù)據(jù)庫表中所有的字段和記錄,用鼠標(biāo)雙擊 TTable 圖標(biāo)時(shí),會出現(xiàn)一個(gè)字段編輯器( Fields Editor),使用 Fields Editor 可以對 TTable 部件中包含的數(shù)據(jù)庫表中的字段的顯示格式等屬性進(jìn)行編輯,具體可以控制: ● 建立一個(gè)永久性的字段列表,包括字段的順序,字段的類型等,即使磁盤上實(shí)際的數(shù)據(jù)庫表的表結(jié)構(gòu)發(fā)生了改變,我們建立的這個(gè)永久性的字段列表也不會發(fā)生改變 ● 為每個(gè)字段指定一個(gè)便于閱讀和使用的名字 ● 指定字段顯示的順序 ● 為每個(gè)字段指定一個(gè)用于顯示的字符串 ● 為字段增加合法性檢 驗(yàn) ● 為了顯示的需要還可以建立新的字段(如可計(jì)算的字段)具體的使用方法見后面的內(nèi)容 TQuery 部件 TQuery部件是我們使用 SQL語言開發(fā)數(shù)據(jù)庫應(yīng)用程序的有力工具,因?yàn)槭褂?SQL 語言,我們可以非常方便靈活地對一個(gè)或多個(gè)數(shù)據(jù)庫表中的記錄進(jìn)行訪問,所以利用 TQuery 我們可以查詢本地的數(shù)據(jù)庫如 P224。?aradox 和 dBASE數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù),我們還可以使用 TQuery 部件對一個(gè)遠(yuǎn)地的數(shù)據(jù)庫 SQL 服務(wù)器進(jìn)行訪問,建立 Client/Server 模式的應(yīng)用程序。 在一個(gè)應(yīng)用程 序窗體中放置一個(gè) TQuery 部件的過程如下: 1、在部件選擇板上選擇 Data Access 頁; 2、單擊 Query 圖標(biāo); 3、在窗體內(nèi)單擊鼠標(biāo),獲得一個(gè) TQuery 部件; 4、為 TQuery 部件設(shè)置有關(guān)的屬性: DatabaseName 屬性指定將要訪問的數(shù)據(jù)庫的路徑名。 SQL 屬性指定對數(shù)據(jù)庫表進(jìn)行訪問 SQL 語句,它可以是一條查詢語句也可以是一條修改語句或插入語句等。在對象瀏覽器上,單擊 SQL 屬性時(shí),會打開一個(gè)字符串編輯器供程序設(shè)計(jì)者輸入 SQL 語句。 在這里要注意在 TQuery 部件中,不是用 TableName 屬性來指定要訪問的數(shù)據(jù)庫中的數(shù)據(jù)庫表,而是在 SQL 屬性中,通過 SQL 語句來指定將要訪問的數(shù)據(jù)庫表。 TDataSouece 部件 TDataSource 部件是連接數(shù)據(jù)集部件 TTable、 TQuery、 TStoredProc 和數(shù)據(jù)控制部件 TDBGrid、 TDBEdit 等的橋梁, TTable、 TQuery、TStoredProc 部件通過 BDE 可以實(shí)現(xiàn)與磁盤上的數(shù)據(jù)庫連接即訪問,但它們本身不能顯示數(shù)據(jù)庫中的數(shù)據(jù)信息, 而數(shù)據(jù)控制部件如 TDBGrid、 TDBEdit 等能夠提供可視化的界面,顯示數(shù)據(jù)庫中的數(shù)據(jù)信息,但它們不具備訪問磁盤數(shù)據(jù)庫的能力,正是 TDataSource 將這兩者有機(jī)地結(jié)合起來,使得用戶才能交互地對數(shù)據(jù)庫中的數(shù)據(jù)信息進(jìn)行查詢、修改、插入、刪除等操作。 在應(yīng)用程序窗體中放置 TDataSource 部件的過程如下: 1、在部件選擇板上選擇 Data Access 頁; 2、單擊 DataSource 圖標(biāo); 3、在窗體內(nèi)單擊鼠標(biāo),獲得一個(gè) TDataSource 部件; 4、為 TDataSource 部件設(shè)置有關(guān)的屬性: Dataset 屬性指定一個(gè) 數(shù)據(jù)集部件,可以是 TTable、 TQuery 或 TStoredProc 部件的名字。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1