成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

幾分鐘教會您ADO.NET處理技巧

開發 后端
命令構造器根據數據適配器的SelectCommand屬性自動生成數據適配器的InsertCommand、UpdateCommand和DeleteCommand屬性。

ADO.NET處理還是比較常用的,于是我研究了一下ADO.NET處理,在這里拿出來和大家分享一下,希望對大家有用,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

命令構造器的使用應該限制在設計時或者ad-hoc情況下。需要的生成數據適配器命令屬性的過程妨礙了性能。如果你預先知道INSERT/UPDATE/DELETE語句的內容,應該顯式地設置它們。好的設計技巧是為INSERT/UPDATE/DELETE命令建立存儲過程并明確地配置數據適配器命令屬性來使用它們。 

命令構造器使用數據適配器的SelectCommand屬性來決定其它命令屬性的值。如果ADO.NET處理數據適配器的SelectCommand自身改變了,一定要調用RefreshSchema來更新命令屬性。 

如果命令屬性是空的(默認情況下命令屬性是空的),命令構造器只為數據適配器命令屬性生成一個命令。如果你明確地設置一個命令屬性,命令構造器不會覆蓋它。如果你希望命令構造器為一個已經設置了的命令屬性生成一個命令,要把命令屬性設置為空。  #t#

批處理ADO.NET處理語句 

很多數據庫支持在一個命令執行中組合、批處理多個命令執行。例如,SQL Server允許你使用分號分隔命令。把多個命令組合成為一個減少了對服務器的訪問次數,可以提高應用程序的性能。例如,你能在本地應用程序中存儲所有的刪除,并在數據源發布一個批處理命令調用來刪除它們。 

盡管它提高了性能,但是也增加了應用程序管理數據集里面數據更新的復雜性。ADO.NET處理為了保持簡單性,你也許會為數據集中的每個數據表建立一個數據適配器。 

使用多個表填充數據集 

如果使用批處理ADO.NET處理語句檢索多個表并填充一個數據集,***張表的名字使用Fill方法指定的表名,后面的表的名字是Fill方法指定的名字加上一個數字,從1開始逐漸增加。例如,如果運行下面的代碼:

  1. 'Visual Basic   
  2. Dim da As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM Customers;   
  3. SELECT * FROM Orders;", myConnection)   
  4. Dim ds As DataSet = New DataSet()   
  5. da.Fill(ds, "Customers")   
  6. C#   
  7. SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Customers;    
  8. SELECT * FROM Orders;", myConnection);   
  9. DataSet ds = new DataSet();   
  10. da.Fill(ds, "Customers");  
責任編輯:chenqingxiang 來源: 計世網
相關推薦

2010-03-01 18:13:22

Python程序

2010-02-23 14:19:30

Python目錄操作

2010-03-04 10:01:01

Android基本組件

2010-01-12 18:20:31

Visual C++

2010-01-06 13:39:51

擴展Jquery的Js

2010-01-21 09:46:24

C++程序

2009-11-03 17:25:59

ADO.NET編程技巧

2009-12-30 09:58:28

mpls標簽

2009-12-22 09:50:23

ADO.NET學習

2009-11-04 16:55:16

ADO.NET Dat

2010-01-06 15:35:06

JSON對象

2009-10-29 10:34:31

ADO.NET使用技巧

2009-12-22 16:35:11

ADO.NET控件

2009-12-21 13:19:34

ADO.NET組件

2009-12-17 15:15:07

VS2008快捷鍵

2009-12-31 16:09:22

ADO與ADO.NET

2010-01-21 14:51:02

C++函數指針

2009-12-22 14:15:08

ADO.Net處理數據

2009-12-30 16:05:20

ADO.NET實例

2009-12-23 11:25:30

ADO.NET處理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品免费 | 亚洲欧美日韩一区 | 一区二区三区四区免费在线观看 | 97精品超碰一区二区三区 | 色伊人| 韩国精品一区二区三区 | 天天看天天操 | 91久操网 | 欧美日本在线观看 | 日本三级在线网站 | 国产日产精品一区二区三区四区 | 99婷婷 | 香蕉久久a毛片 | 欧美精品一区二区三区蜜臀 | 在线视频久久 | 欧美aaa级| 麻豆视频国产在线观看 | 精品久久久久久中文字幕 | 久久久久一区 | 一区在线观看视频 | 99亚洲精品| 国产乱码精品一区二区三区五月婷 | 国产第1页 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 精品久久久久一区二区国产 | 欧美精品久久久久久久久久 | 在线观看av网站永久 | 免费国产一区 | 久久久久香蕉视频 | 日韩在线综合 | 国产精品3区 | 欧美一级免费看 | 在线成人免费视频 | 中文字幕在线播放不卡 | 欧美一区二区三区的 | 一片毛片 | 色综久久 | 91偷拍精品一区二区三区 | 国产美女精品视频免费观看 | 日韩一区精品 | 久久伊人在|