使用帶SQL Server .NET數(shù)據(jù)提供程序的DataSet的步驟如下:
(1)創(chuàng)建SqlConnection對象,連接到SQL Server數(shù)據(jù)庫。
(2)創(chuàng)建SqlDataAdapter對象。該對象包含能夠指向4個SqlCommand對象的屬性,這些對象指定SQL語句在數(shù)據(jù)庫中進(jìn)行SELECT、INSERT、DELETE和UPDATE等數(shù)據(jù)操作。
(3)創(chuàng)建包含一個或多個表的DataSet對象。
(4)使用SqlDataAdapter對象,通過調(diào)用Fill方法來填充DataSet表。SqlDataAdapter隱式執(zhí)行包含SELECT語句的SqlCommand對象。
(5)修改DataSet中的數(shù)據(jù)??梢酝ㄟ^編程方式來執(zhí)行修改,或者將DataSet綁定到用戶界面控件(例如DataGrid),然后在控件中更改數(shù)據(jù)。
(6)在準(zhǔn)備將數(shù)據(jù)更改返回數(shù)據(jù)庫時,可以使用SqlDataAdapter并調(diào)用Update方法。SqlDataAdapter對象隱式使用其SqlCommand對象對數(shù)據(jù)庫執(zhí)行INSERT、DELETE和UPDATE語句。
DataAdapter對象充當(dāng)DataSet和數(shù)據(jù)源之間用于檢索和保存數(shù)據(jù)的橋梁。DataAdapter類代表用于填充DataSet以及更新數(shù)據(jù)源的一組數(shù)據(jù)庫命令和一個數(shù)據(jù)庫連接。DataAdapter對象是ADO.NET數(shù)據(jù)提供程序的組成部分,該數(shù)據(jù)提供程序還包括連接對象、數(shù)據(jù)讀取器對象和命令對象。
每個DataAdapter都在DataSet中的單個DataTable對象和SQL語句或存儲過程所產(chǎn)生的單個結(jié)果集之間交換數(shù)據(jù)??梢允褂肈ataAdpater在DataSet和數(shù)據(jù)源之間交換數(shù)據(jù)。一個常見例子是應(yīng)用程序?qū)?shù)據(jù)從數(shù)據(jù)庫讀到DataSet中,然后將DateSet中的更改寫回到數(shù)據(jù)庫中。然而,DataAdapter可以從任何數(shù)據(jù)源中檢索和更新數(shù)據(jù)(不僅僅是數(shù)據(jù)庫),例如從Microsoft BizTalk服務(wù)器應(yīng)用程序?qū)?shù)據(jù)讀取到DataSet。
XxxDataAdapter類提供了方便地管理斷開式功能性的途徑,如上圖所示。它用于填充數(shù)據(jù)集,然后以數(shù)據(jù)集的任何更改來更新相應(yīng)的數(shù)據(jù)源。
DataAdapter是為將查詢結(jié)果存儲到DataSet對象和DataTable對象中而設(shè)計的。Command對象使用戶能夠通過DataReader對象來檢查查詢結(jié)果。DataAdapter對象由一系列Command對象和決定DataAdapter如何與DataSet通信的映射屬性的集合組成。
當(dāng)使用DataAdapter將查詢結(jié)果存儲到DataSet時,DataAdapter使用Command與數(shù)據(jù)庫進(jìn)行通信。在內(nèi)部,DataAdapter使用DataReader讀取結(jié)果,然后將該結(jié)果復(fù)制到DataSet的新行中。DataAdapter用來從數(shù)據(jù)庫中讀取數(shù)據(jù)的Command對象存儲在DataAdapter對象的SelectCommand屬性中。
DataAdapter對象還有其他一些屬性也包含Command對象:InsertCornmand、UpdateCommand和DeleteCommand。DataAdapter使用這些Command對象將保存在DataSet中的更改提交到數(shù)據(jù)庫。
可以使用數(shù)據(jù)適配器來填充DataSet,并將數(shù)據(jù)的更改傳送回數(shù)據(jù)源。[1]
DataAdapter表示一組 SQL 命令和一個數(shù)據(jù)庫連接,它們用于填充 DataSet和更新數(shù)據(jù)源。
命名空間:System.Data.Common
程序集:System.Data(在 system.data.dll 中)
public class DataAdapter : Component, IDataAdapter
盡管DataAdapter類包含很多屬性和方法,但很可能每次只使用它們的某個子集。使用DataAdapter可對來自數(shù)據(jù)源的記錄進(jìn)行操作。通過使用4個DataAdapter屬性(指定執(zhí)行某條SQL語句或調(diào)用某個存儲過程)中的一個,可以指定所要執(zhí)行的操作。這些屬性實際上是SqlCommand或OleDbCommand類的實例對象:
SelectCommand引用從數(shù)據(jù)源中檢索行的Command對象。
InsertCommand引用將插入的行從DataSet寫入數(shù)據(jù)源的Command對象。
UpdateCommand引用將修改的行從DataSet寫入數(shù)據(jù)源的Command對象。
DeleteCommand引用從數(shù)據(jù)源中刪除行的Command對象。
使用DataAdapter提供的方法,可以填充DataSet或?qū)ataSet表中的更改傳送到相應(yīng)的數(shù)據(jù)存儲區(qū)。這些方法包括:
Fill。使用SqlDataAdapter(或OleDbDataAdapter)的這個方法,從數(shù)據(jù)源增加或刷新行,并將這些行放到DataSet表中。Fill方法調(diào)用SelectCommand屬性所指定的SELECT語句。
Update。使用DataAdapter對象的這個方法,將DataSet表的更改傳送到相應(yīng)的數(shù)據(jù)源中。該方法為DataSet的DataTable中每一指定的行調(diào)用相應(yīng)的INSERT、UPDATE或DELETE命令。
DataAdapter 用作 DataSet 和數(shù)據(jù)源之間的橋接器以便檢索和保存數(shù)據(jù)。DataAdapter 通過映射Fill(這更改了 DataSet 中的數(shù)據(jù)以便與數(shù)據(jù)源中的數(shù)據(jù)相匹配)和Update(這更改了數(shù)據(jù)源中的數(shù)據(jù)以便與 DataSet 中的數(shù)據(jù)相匹配)來提供這一橋接器。
如果所連接的是 SQL Server 數(shù)據(jù)庫,則可以通過將SqlDataAdapter與關(guān)聯(lián)的SqlCommand和SqlConnection對象一起使用,從而提高總體性能。對于支持 OLE DB 的數(shù)據(jù)源,請使用 DataAdapter 及其關(guān)聯(lián)的OleDbCommand和 OleDbConnection 對象。對于支持 ODBC 的數(shù)據(jù)源,請使用 DataAdapter 及其關(guān)聯(lián)的OdbcCommand和OdbcConnection對象。對于 Oracle 數(shù)據(jù)庫,請使用 DataAdapter 及其關(guān)聯(lián)的OracleCommand和OracleConnection對象。
當(dāng)創(chuàng)建 DataAdapter 的實例時,讀/寫屬性將被設(shè)置為初始值。有關(guān)這些值的列表,請參見 DataAdapter 構(gòu)造函數(shù)。
格式:pdf
大小:7KB
頁數(shù): 3頁
評分: 4.5
全站儀操作步驟 1.架好儀器,對中整平。 2.開機(jī)→按 MENU鍵→F3(存儲管理)→ F4(翻頁)→ F1(輸 入坐標(biāo))→ F1(輸入)輸入一個文件名,如: File ,回車后 輸入點(diǎn)名如 A,回車后輸入坐標(biāo)( N,E,Z),輸入完后回車 輸入第二個點(diǎn)名如 B,回車后輸入坐標(biāo)( N,E,Z),回車后 進(jìn)入輸?shù)谌齻€點(diǎn)界面,這時按兩次 ESC退出到“數(shù)據(jù)采集” 界面。 3.按 F1(數(shù)據(jù)采集)→ F1(輸入)輸入剛才的文件名 File , →F1(輸入測站點(diǎn))→ F4(測站)→ F2(調(diào)用)找到 A,回 車,檢查屏幕顯示的坐標(biāo)是否正確,是則按 F3(是)→輸入 儀高(如 1.5 米),按 F3(記錄)→ F3(是)。這時返回到 了數(shù)據(jù)采集界面。 4.全站儀照準(zhǔn)后視點(diǎn), 按 F2(輸入后視點(diǎn)) →F4(后視)→F2 (調(diào)用) 找到 B點(diǎn),F(xiàn)4(回車) →F3(是)→F3(測量)→ F1 (角度
格式:pdf
大?。?span id="d7zlzp5" class="single-tag-height">7KB
頁數(shù): 5頁
評分: 4.8
廣聯(lián)達(dá)操作步驟: 新建工程——新建樓層——新建軸網(wǎng)——繪圖輸 入——匯總查量 新建工程: 1、 第一步工程名稱 注意計算規(guī)則一定要選擇正確, 其他根據(jù)不同省份修改,福建省選擇不計算損耗 和全統(tǒng) 2000 2、 第二步工程信息 黑色字體只起到標(biāo)示作用, 只需 要修改藍(lán)色字體的信息,詳細(xì)看圖紙。 3、 第四步比重設(shè)置 當(dāng)圖紙中所有的直徑為 6的鋼 筋都為一級鋼筋時要把的比重復(fù)制到 6的比重 內(nèi)。 新建樓層: 1、 插入樓層:鼠標(biāo)點(diǎn)擊到基礎(chǔ)層或者地下層的時候 再點(diǎn)擊插入樓層是新建地下樓層,鼠標(biāo)點(diǎn)擊到首 層或者其他地上樓層時是新建地上樓層。 2、 只有樓層名稱、層高、首層底標(biāo)高等白色底紋的 能進(jìn)行修改。 3、 樓層鋼筋設(shè)置主要修改抗震等級(一個工程出現(xiàn) 多個抗震等級時)、混凝土標(biāo)號、保護(hù)層厚度。 新建軸網(wǎng): 1、一般都是以柱平面圖的軸網(wǎng)為準(zhǔn)。 2、操作步驟:新建軸網(wǎng)—定義屬性 (上下開間或左右