ASP.NET:ADO.NET的DataAdapter對象
DataAdapter對象含有四個(gè)不同的操作命令,分別如下:
(1)、SelectCommand:用來或去數(shù)據(jù)源中的記錄;
(2)、InsertCommand:用來向數(shù)據(jù)源中新插入一條記錄;
(3)、UpdateCommand:用來更新數(shù)據(jù)源中的數(shù)據(jù);
(4)、DeleteCommand:用來刪除數(shù)劇源中的記錄。
根據(jù)使用的數(shù)據(jù)庫不同,DataAdapter也具有了兩個(gè)不同的對象:OleDbDataReader和SqlDataReader對象,分別用來訪問支持ADO Managed Provider的數(shù)據(jù)庫和SQL Server數(shù)據(jù)庫。
當(dāng)使用OleDbDataReader對象時(shí),使用方法:
[Visual Basic語言]
Public Function SelectOleDbSrvRows(dataSet As DataSet, connection As String, query As String) As DataSet
Dim conn As New OleDbConnection(connection)
Dim adapter As New OleDbDataAdapter()
adapter.SelectCommand = new OleDbCommand(query, conn)
adapter.Fill(dataset)
Return dataset
End Function
[C#語言]
public DataSet SelectOleDbSrvRows(DataSet dataset,string connection,string query)
{
OleDbConnection conn = new OleDbConnection(connection);
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand(query, conn);
adapter.Fill(dataset);
return dataset;
}
當(dāng)使用SqlDataReaderd對象時(shí),使用方法為:
[Visual Basic語言]
Public Function SelectSqlSrvRows(dataSet As DataSet, connection As String, query As String) As DataSet
Dim conn As New SqlConnection(connection)
Dim adapter As New SqlDataAdapter()
adapter.SelectCommand = new SqlCommand(query, conn)
adapter.Fill(dataset)
Return dataset
End Function
[C#語言]
public DataSet SelectSqlSrvRows(DataSet dataset,string connection,string query)
{
SqlConnection conn = new SqlConnection(connection);
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(query, conn);
adapter.Fill(dataset);
return dataset;
}
相關(guān)文章
在ASP.NET 2.0中操作數(shù)據(jù)之十五:在GridView的頁腳中顯示統(tǒng)計(jì)信息
本文主要介紹在GridView中顯示頁腳的實(shí)現(xiàn)方法,通過設(shè)置ShowFooter設(shè)置為True,再配合事件和底層的方法從而實(shí)現(xiàn)在GridView的頁腳區(qū)域顯示相關(guān)的統(tǒng)計(jì)信息。2016-05-05使用.Net6中的WebApplication打造最小API
本文詳細(xì)講解了使用.Net6中的WebApplication打造最小API,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12NopCommerce架構(gòu)分析之(五)Model綁定Action參數(shù)
本文主要介紹NopCommerce中在請求Controller的Action方法前,通過ModelBinder將Model進(jìn)行綁定,以便后續(xù)捕捉到數(shù)據(jù),轉(zhuǎn)化成對象,再進(jìn)行處理。2016-04-04解讀ASP.NET 5 & MVC6系列教程(11):Routing路由
這篇文章主要介紹了ASP.NET 5 Routing路由的用法,雖然ASP.NET 5 和MVC6的路由使用方式很簡單,但是相關(guān)的使用規(guī)則卻很復(fù)雜,大家使用的時(shí)候需要多加注意。2016-06-06基于.net開發(fā)的遵循web標(biāo)準(zhǔn)的個(gè)人站點(diǎn)程序包下載
基于.net開發(fā)的遵循web標(biāo)準(zhǔn)的個(gè)人站點(diǎn)程序包下載...2006-10-10在ASP.NET 2.0中操作數(shù)據(jù)之十八:在ASP.NET頁面中處理BLL/DAL層的異常
本文主要介紹ASP.NET 2.0中如何在頁面中處理BLL和DAL層的異常,程序演示了如何在頁面中顯示友好的異常信息,以及講解了如何在DAL層拋出自定義異常。2016-05-05ASP.NET MVC4入門教程(二):添加一個(gè)控制器
本文對MVC模式(模型-視圖-控制器)做了簡單的介紹,并演示如何添加一個(gè)控制器。2016-04-04在ASP.NET 2.0中操作數(shù)據(jù)之六十七:在TableAdapters中使用JOINs
使用TableAdapter向?qū)в幸欢ǖ木窒扌?,只能?chuàng)建出不含JOIN的存儲(chǔ)過程,那么本文就為大家講解,如何在TableAdapters中使用包含JOIN的存儲(chǔ)過程。2016-05-05在ASP.NET 2.0中操作數(shù)據(jù)之三十四:基于DataList和Repeater跨頁面的主/從報(bào)表
前面介紹了使用GridView實(shí)現(xiàn)跨頁面的主/從報(bào)表,同樣DataList和Repeater也可以實(shí)現(xiàn)相同功能。2016-05-05