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

正文內(nèi)容

delphi程序設(shè)計及實驗指導電子教案第9章(編輯修改稿)

2025-02-08 17:38 本頁面
 

【文章內(nèi)容簡介】 re (Sender: TObject)。 ? begin ? 。 //刪除記錄指針指向的記錄 ? End。 ? (5) 更新功能實現(xiàn) ? 在“更新”按鈕的 Onclick事件處理程序中加入如下代碼: ? procedure (Sender: TObject)。 ? begin ? 。 //將 Table控件置成編輯狀態(tài) ? [0].AsString:=39。王芳 39。 ? 。 //將修改后的記錄寫回數(shù)據(jù)庫 ? End。 常用數(shù)據(jù)庫組件 – 2. TQuery組件 ? (1) 用途 ? Delphi中的另一個重要的數(shù)據(jù)集組件是 TQuery,它需要使用 SQL語言命令來進行查詢。 Delphi通過 TQuery組件實現(xiàn)了對 SQL語言的支持,在 Delphi開發(fā)的數(shù)據(jù)庫應用程序中,SQL語句通過 TQuery組件傳遞到要訪問的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫引擎上,由數(shù)據(jù)庫引擎具體執(zhí)行 SQL語句,以實現(xiàn)對數(shù)據(jù)的操作,而不是傳遞給 Delphi中的 BDE,由 BDE實施具體的 SQL動作。 常用數(shù)據(jù)庫組件 ? (2) 主要屬性 – ① DatabaseName屬性 – ② SQL屬性 – ③ Active屬性 – ④ Filter屬性 – ⑤ Filtered屬性 – ⑥ Params屬性 – ⑦ ExecSQL方法 常用數(shù)據(jù)庫組件 ? (3) 靜態(tài) SQL語句和動態(tài) SQL語句 – Delphi中使用的 SQL語句有兩種:靜態(tài) SQL語句和動態(tài) SQL語句。 – 靜態(tài) SQL語句是指在程序設(shè)計階段,設(shè)置 TQuery組件的 SQL屬性。這樣當設(shè)計階段或者在程序執(zhí)行階段設(shè)置 TQuery組件的 Active屬性為 true時,或者在程序運行期間調(diào)用 TQuery組件的 Open或 ExecSQL方法執(zhí)行 SQL語句。 – 動態(tài) SQL語句是指在 SQL語句中包含一些參數(shù)變量,在程序運行過程中這些變量的值都是可變的。例如可以設(shè)置 SQL屬性為: – Select * from Employees where 姓名 = :name。 – 其中 name變量便是一個參數(shù)變量,它由一個冒號引導,在程序運行過程中要為參數(shù)變量賦值才行,不然 SQL語句不能正確執(zhí)行。 常用數(shù)據(jù)庫組件 ? (4) TQuery組件的使用方法 – 執(zhí)行 SQL語句有兩種方式:一種是在設(shè)計期間把 Active屬性設(shè)為 true,程序會自動執(zhí)行 SQL語句:另一種方式是在程序運行期間調(diào)用 TQuery組件的 Open或者 ExecSQL方法執(zhí)行 SQL語句。如果希望返回查詢結(jié)果,調(diào)用 Open,如果不需要返回查詢結(jié)果,調(diào)用 ExecSQL。在調(diào)用 Open或 ExecSQL之前,最好先調(diào)用 Prepare方法通過服務(wù)器做好準備。執(zhí)行 SQL所返回的查詢結(jié)果實際上是數(shù)據(jù)集中滿足特定條件的記錄所組成的子集,數(shù)據(jù)庫表格只顯示符合特定條件的記錄。 – 在程序運行過程中,首先調(diào)用 TQuery組件的 Close方法關(guān)閉當前的 SQL調(diào)用,然后調(diào)用 SQL的 Clear方法清除 SQL屬性,并使用 SQL的 Add方法增加新的 SQL命令到 SQL屬性中。 常用數(shù)據(jù)庫組件 – 在程序運行過程中,首先調(diào)用 TQuery組件的 Close方法關(guān)閉當前的 SQL調(diào)用,然后調(diào)用 SQL的 Clear方法清除 SQL屬性,并使用 SQL的 Add方法增加新的 SQL命令到 SQL屬性中。 – 由于在程序運行過程中,程序設(shè)計人員是無法確定 TQuery組件中的 SQL語句是否會返回一個查詢結(jié)果,所以執(zhí)行 SQL語句時經(jīng)常在 Try…Except模塊中。一般形式如下: 187。 Try 187。 。 187。 Except 187。 。 187。 end。 常用數(shù)據(jù)庫組件 – 如果使用動態(tài) SQL語句,首先調(diào)用 Prepare方法,給動態(tài) SQL語句中的參數(shù)賦值,然后再調(diào)用 Open方法或 ExecSQL方法。調(diào)用 Prepare方法并不是必須的,但是對于要多次執(zhí)行 TQuery組件中 SQL屬性中的動態(tài) SQL語句,調(diào)用 Prepare可以大大提高 TQuery組件執(zhí)行 SQL語句的性能。 常用數(shù)據(jù)庫組件 – 【 例 95】 在例 93所創(chuàng)建的數(shù)據(jù)庫基礎(chǔ)上使用TQuery組件實現(xiàn)查詢、插入、刪除、更新的功能。 圖 917 窗體界面設(shè)計 常用數(shù)據(jù)庫組件 – 查詢功能的實現(xiàn) ? 用 TQuery組件實現(xiàn)查詢功能的 SQL語句的基本格式如下: ? SELECT 字段名表或表達式 FROM 表名 ? [WHERE 條件 ] ? [ORDER BY 排序表達式 ] ? [GROUP BY 分組表達式 ] ? 其中 SELECT和 FROM子句是不可缺少的。 常用數(shù)據(jù)庫組件 ? SELECT子句指出查詢結(jié)果中顯示的字段名,以及字段名和函數(shù)組成的表達式等。若要顯示表中的所有字段時,可用通配符“ *”代替字段名表。 FROM子句指定要查詢的數(shù)據(jù)庫表。 ? WHERE子句定義了查詢條件,必須緊跟 FROM子句之后,其中的 條件 子句是一個邏輯表達式。 ? ORDER BY子句對查詢的記錄結(jié)果按照指定字段值進行排序。 ? GROUP BY子句對查詢的記錄結(jié)果按照指定字段值進行分組 ? 另外,對表數(shù)據(jù)進行查詢時,經(jīng)常需要對結(jié)果進行匯總或計算, SQL語言的聚集函數(shù)用于計算表中的數(shù)據(jù),返回單個計算結(jié)果。常用的聚集函數(shù)主要有以下幾種: ? 記錄數(shù)目 COUNT ? 求和 SUM ? 平均值 AVG ? 最大值 MAX ? 最小值 MIN 常用數(shù)據(jù)庫組件 – 在“查詢”按鈕的 Onclick事件處理程序中加入如下代碼: ? procedure (Sender: TObject)。 ? begin ? 。 //修改 SQL語句之前先關(guān)閉 Query組件 ? 。 // 清除舊的 SQL語句 ? (39。SELECT * FROM 39。)。 //添加新的 SQL語句 ? (39。WHERE 姓名 =39。39。丁一 39。39。39。)。 ? 。 //執(zhí)行 SQL語句 ? end。 常用數(shù)據(jù)庫組件 – 插入功能的實現(xiàn) ? 用 TQuery組件實現(xiàn)插入功能的 SQL語句的基本格式如下: ? INSERT INTO ? [(字段名表 )] ? VALUES ? 該命令的功能是在 表名 指定的數(shù)據(jù)庫表中,插入記錄。指定了插入記錄中要賦值的字段, VALUES( 字段值表 )指定了要給 字段名表 中的字段所賦的值。 ? TQuery組件中執(zhí)行插入功能的 SQL語句要用 ExecSQL方法執(zhí)行。 常用數(shù)據(jù)庫組件 – 在“插入”按鈕的 Onclick事件處理程序中加入如下代碼: ? procedure (Sender: TObject)。 ? begin ? 。 //修改 SQL語句之前先關(guān)閉 Query組件 ? 。 // 清除舊的 SQL語句 ? (39。INSERT INTO 39。)。 ? (39。(姓名 )39。)。 ? (39。VALUES(39。39。李宏偉 39。39。)39。)。 ? (*對于字符串中出現(xiàn)的單引號要進行特殊處理,因此
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1