偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

對ADO.NET狀態(tài)進(jìn)行操作介紹

開發(fā) 后端
經(jīng)過長時間學(xué)習(xí)ADO.NET狀態(tài),于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。。。。

ADO.NET狀態(tài)有許多值得學(xué)習(xí)的地方,但是首先一定要了解ADO.NET狀態(tài)的功能,及什么是ADO.NET狀態(tài),現(xiàn)在就介紹有三個操作可改變表的狀態(tài):請大家進(jìn)行學(xué)習(xí)切磋。。。

◆插入一個新行

◆ 刪除一個現(xiàn)有的行

◆更新一個現(xiàn)有的行

對于其中的每一個關(guān)鍵操作,ADO.NET狀態(tài)數(shù)據(jù)適配器都會定義一個作為屬性公開的自定義的命令對象。這樣的屬性包括 InsertCommand、DeleteCommand 和 UpdateCommand。程序員負(fù)責(zé)為這些屬性分配有意義的命令對象,例如,SqlCommand 對象。

僅提供的 InsertCommand、DeleteCommand 和 UpdateCommand 屬性就代表了從 ADO 到 ADO.NET狀態(tài)的巨大突破。利用這種屬性,您可以對內(nèi)存中的更新提交到數(shù)據(jù)庫服務(wù)器的方式進(jìn)行***的控制。如果您不滿意 ADO.NET狀態(tài) 生成的更新代碼,現(xiàn)在則可以修改這些更新代碼,而不會否定批處理更新的整體特性。使用 ADO 的時候,您對庫靜默生成的 SQL 命令毫無控制權(quán)。

而在 ADO.NET狀態(tài)中,利用公開顯示的命令對象,您可以使用更符合用戶期望的自定義存儲過程或 SQL 語句來應(yīng)用更新。特別是,您可以對交叉引用的表使用批處理更新系統(tǒng),甚至可以諸如 Active Directory™ 或 Indexing Services 這樣的非 SQL 數(shù)據(jù)提供程序?yàn)槟繕?biāo)。

更新命令應(yīng)該針對表中每個更改的行運(yùn)行,并且必須非常通用,以適應(yīng)不同的值。對于這種任務(wù),非常適合使用命令參數(shù),只要您可以將它們綁定到數(shù)據(jù)庫列的值。ADO.NET狀態(tài)參數(shù)對象公開兩個用于這種綁定的屬性。

例如, SourceColumn 和 SourceVersion。尤其是 SourceColumn,它表示一種指示參數(shù)值的間接方式。您可以使用列名設(shè)置 SourceColumn 屬性,并且使批處理更新機(jī)制不時地提取有效值,而不是使用 Value 屬性

責(zé)任編輯:chenqingxiang 來源: it168
相關(guān)推薦

2010-01-04 10:48:30

ADO.NET特色

2009-12-18 14:27:24

ADO.NET對象

2009-12-25 09:25:54

ADO.NET實(shí)例

2009-12-28 17:09:34

ADO.NET實(shí)例

2009-12-23 16:43:34

ADO.NET模型

2009-12-30 11:13:28

ADO.NET操作

2009-12-29 14:01:45

ADO.NET Sql

2009-12-21 16:02:48

ADO.NET命令

2009-12-23 09:55:23

ADO.NET數(shù)據(jù)源

2009-12-29 14:41:13

ADO.NET 數(shù)據(jù)集

2009-09-09 10:23:59

ADO.NET連接

2009-12-30 09:46:02

ADO.NET操作

2010-01-04 11:02:06

ADO.NET組件

2009-12-29 15:22:40

ADO.NET類庫

2009-12-31 10:16:45

ADO.NET體系結(jié)構(gòu)

2009-12-30 15:55:20

ADO.NET數(shù)據(jù)庫

2009-12-31 16:09:22

ADO與ADO.NET

2009-12-21 17:39:02

ADO.NET操作

2009-12-21 15:58:19

ADO.NET集合

2009-12-21 10:37:05

Ado.Net 實(shí)例
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號