ASP.NET:ADO.NET的DataAdapter對(duì)象
DataAdapter對(duì)象含有四個(gè)不同的操作命令,分別如下:
(1)、SelectCommand:用來(lái)或去數(shù)據(jù)源中的記錄;
(2)、InsertCommand:用來(lái)向數(shù)據(jù)源中新插入一條記錄;
(3)、UpdateCommand:用來(lái)更新數(shù)據(jù)源中的數(shù)據(jù);
(4)、DeleteCommand:用來(lái)刪除數(shù)劇源中的記錄。
根據(jù)使用的數(shù)據(jù)庫(kù)不同,DataAdapter也具有了兩個(gè)不同的對(duì)象:OleDbDataReader和SqlDataReader對(duì)象,分別用來(lái)訪問(wèn)支持ADO Managed Provider的數(shù)據(jù)庫(kù)和SQL Server數(shù)據(jù)庫(kù)。
當(dāng)使用OleDbDataReader對(duì)象時(shí),使用方法:
[Visual Basic語(yǔ)言]
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#語(yǔ)言]
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對(duì)象時(shí),使用方法為:
[Visual Basic語(yǔ)言]
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#語(yǔ)言]
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;
}
- 一個(gè)經(jīng)典的ADO.NET入門(mén)例子
- ADO.NET EF中的實(shí)體修改方法
- ADO.NET實(shí)體數(shù)據(jù)模型詳細(xì)介紹
- ADO.NET 讀取EXCEL的實(shí)現(xiàn)代碼((c#))
- ADO.NET中的五個(gè)主要對(duì)象的詳細(xì)介紹與應(yīng)用
- ADO.Net 類(lèi)型化DataSet的簡(jiǎn)單介紹
- ADO.NET之連接池技術(shù)的使用詳解
- ASP.NET中實(shí)現(xiàn)把Json數(shù)據(jù)轉(zhuǎn)換為ADO.NET DataSet對(duì)象
- ADO.NET編程之基礎(chǔ)知識(shí)
相關(guān)文章
ASP.NET程序中用Repeater實(shí)現(xiàn)分頁(yè)
ASP.NET程序中用Repeater實(shí)現(xiàn)分頁(yè)...2006-10-10
.Net?Core微服務(wù)網(wǎng)關(guān)Ocelot集成Consul
這篇文章介紹了.Net?Core微服務(wù)網(wǎng)關(guān)Ocelot集成Consul的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-01-01
在ASP.NET 2.0中操作數(shù)據(jù)之十五:在GridView的頁(yè)腳中顯示統(tǒng)計(jì)信息
本文主要介紹在GridView中顯示頁(yè)腳的實(shí)現(xiàn)方法,通過(guò)設(shè)置ShowFooter設(shè)置為T(mén)rue,再配合事件和底層的方法從而實(shí)現(xiàn)在GridView的頁(yè)腳區(qū)域顯示相關(guān)的統(tǒng)計(jì)信息。2016-05-05
在ASP.NET 2.0中操作數(shù)據(jù)之六十:創(chuàng)建一個(gè)自定義的Database-Driven Site Map Provid
ASP.NET 2.0的site map是建立在provider模式的基礎(chǔ)上的,因此我們可以創(chuàng)建一個(gè)自定義的site map provider,從數(shù)據(jù)庫(kù)或某個(gè)層來(lái)獲取數(shù)據(jù)。本文就詳解介紹如何自定義的site map provider動(dòng)態(tài)的獲取數(shù)據(jù),替代先前通過(guò)"硬編碼"的方式添加到Web.sitemap文件的方法。2016-05-05
在ASP.NET 2.0中操作數(shù)據(jù)之四十八:對(duì)SqlDataSource控件使用開(kāi)放式并發(fā)
本文主要講解ASP.NET 2.0中SqlDataSource控件通過(guò)配合SQL語(yǔ)句達(dá)到控制開(kāi)放式并發(fā)的目的,通過(guò)在UPDATE和DELETE語(yǔ)句里擴(kuò)展WHERE字句,SqlDataSource能應(yīng)對(duì)絕大部分情況。2016-05-05
解讀ASP.NET 5 & MVC6系列教程(12):基于Lamda表達(dá)式的強(qiáng)類(lèi)型Routing實(shí)現(xiàn)
這篇文章主要介紹了基于ASP.NET 5 Lamda表達(dá)式的強(qiáng)類(lèi)型Routing實(shí)現(xiàn),需要的朋友可以參考下2016-06-06

