日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
幾分鐘教會(huì)您ADO.NET處理技巧

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

成都創(chuàng)新互聯(lián)一直通過網(wǎng)站建設(shè)和網(wǎng)站營銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、移動(dòng)互聯(lián)產(chǎn)品、全網(wǎng)整合營銷推廣服務(wù)為核心業(yè)務(wù)。十載網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。

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

命令構(gòu)造器使用數(shù)據(jù)適配器的SelectCommand屬性來決定其它命令屬性的值。如果ADO.NET處理數(shù)據(jù)適配器的SelectCommand自身改變了,一定要調(diào)用RefreshSchema來更新命令屬性。 

如果命令屬性是空的(默認(rèn)情況下命令屬性是空的),命令構(gòu)造器只為數(shù)據(jù)適配器命令屬性生成一個(gè)命令。如果你明確地設(shè)置一個(gè)命令屬性,命令構(gòu)造器不會(huì)覆蓋它。如果你希望命令構(gòu)造器為一個(gè)已經(jīng)設(shè)置了的命令屬性生成一個(gè)命令,要把命令屬性設(shè)置為空。  #t#

批處理ADO.NET處理語句 

很多數(shù)據(jù)庫支持在一個(gè)命令執(zhí)行中組合、批處理多個(gè)命令執(zhí)行。例如,SQL Server允許你使用分號(hào)分隔命令。把多個(gè)命令組合成為一個(gè)減少了對(duì)服務(wù)器的訪問次數(shù),可以提高應(yīng)用程序的性能。例如,你能在本地應(yīng)用程序中存儲(chǔ)所有的刪除,并在數(shù)據(jù)源發(fā)布一個(gè)批處理命令調(diào)用來刪除它們。 

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

使用多個(gè)表填充數(shù)據(jù)集 

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

 
 
  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");  

文章題目:幾分鐘教會(huì)您ADO.NET處理技巧
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/cdcdcpg.html