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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
簡單解決ADO.NET NextResult檢索多個(gè)結(jié)果集

我們往往為了取大量的結(jié)果集而煩惱,這里就利用ADO.NET NextResult檢索多個(gè)結(jié)果集做出詳細(xì)的介紹。為大家解除煩惱。ADO.NET提供對諸如 SQL Server 和 XML 這樣的數(shù)據(jù)源以及通過 OLE DB 和 ODBC 公開的數(shù)據(jù)源的一致訪問。共享數(shù)據(jù)的使用方應(yīng)用程序可以使用 ADO.NET 連接到這些數(shù)據(jù)源,并可以檢索、處理和更新其中包含的數(shù)據(jù)。

曹妃甸網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,曹妃甸網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為曹妃甸數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的曹妃甸做網(wǎng)站的公司定做!

#T#ADO.NET通過數(shù)據(jù)處理將數(shù)據(jù)訪問分解為多個(gè)可以單獨(dú)使用或一前一后使用的不連續(xù)組件。ADO.NET 包含用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果的 .NET Framework 數(shù)據(jù)提供程序。這些結(jié)果或者被直接處理,放在 ADO.NET DataSet 對象中以便以特別的方式向用戶公開,并與來自多個(gè)源的數(shù)據(jù)組合;或者在層之間傳遞。DataSet 對象也可以獨(dú)立于 .NET Framework 數(shù)據(jù)提供程序,用于管理應(yīng)用程序本地的數(shù)據(jù)或源自 XML 的數(shù)據(jù)。ADO.NET 類位于 System.Data.dll 中,并與 System.Xml.dll 中的 XML 類集成。

ADO.NET向編寫托管代碼的開發(fā)人員提供類似于 ActiveX 數(shù)據(jù)對象 (ADO) 向本機(jī)組件對象模型 (COM) 開發(fā)人員提供的功能。建議您在 .NET 應(yīng)用程序中使用 ADO.NET 而不使用 ADO 來訪問數(shù)據(jù)。如果返回的是多個(gè)結(jié)果集,DataReader會提供NextResult方法來按順序循環(huán)訪問這些結(jié)果集。以下示例顯示SqlDataReader如何使用ExecuteReader方法處理兩個(gè)SELECT語句的結(jié)果。

ADO.NET NextResult檢索多個(gè)結(jié)果集VisualBasic

 
 
  1. PrivateSubRetrieveMultipleResults(ByValconnectionAsSqlConnection)  
  2. Usingconnection  
  3. DimcommandAsSqlCommand=NewSqlCommand(_  
  4. "SELECTCategoryID,CategoryNameFROMCategories;"&_  
  5. "SELECTEmployeeID,LastNameFROMEmployees",connection)  
  6. connection.Open()  
  7.  
  8. DimreaderAsSqlDataReader=command.ExecuteReader()  
  9.  
  10. DoWhilereader.HasRows  
  11. Console.WriteLine(vbTab&reader.GetName(0)_  
  12. &vbTab&reader.GetName(1))  
  13.  
  14. DoWhilereader.Read()  
  15. Console.WriteLine(vbTab&reader.GetInt32(0)_  
  16. &vbTab&reader.GetString(1))  
  17. Loop  
  18.  
  19. reader.NextResult()  
  20. Loop  
  21. EndUsing  
  22. EndSub  

ADO.NET NextResult檢索多個(gè)結(jié)果集C#

 
 
  1. staticvoidRetrieveMultipleResults(SqlConnectionconnection)  
  2. {  
  3. using(connection)  
  4. {  
  5. SqlCommandcommand=newSqlCommand(  
  6. "SELECTCategoryID,CategoryNameFROMdbo.Categories;"+  
  7. "SELECTEmployeeID,LastNameFROMdbo.Employees",  
  8. connection);  
  9. connection.Open();  
  10.  
  11. SqlDataReaderreader=command.ExecuteReader();  
  12.  
  13. while(reader.HasRows)  
  14. {  
  15. Console.WriteLine("\t{0}\t{1}",reader.GetName(0),  
  16. reader.GetName(1));  
  17.  
  18. while(reader.Read())  
  19. {  
  20. Console.WriteLine("\t{0}\t{1}",reader.GetInt32(0),  
  21. reader.GetString(1));  
  22. }  
  23. reader.NextResult();  
  24. }  
  25. }  
  26. }  

網(wǎng)頁題目:簡單解決ADO.NET NextResult檢索多個(gè)結(jié)果集
文章出自:http://www.5511xx.com/article/cdepjoi.html