前面討論數據行的一節簡要介紹了SqlDataAdapter類
string select =
SqlConnection conn = new SqlConnection(source);
SqlDataAdapter da = new SqlDataAdapter(select
DataSet ds = new DataSet();
da
突出顯示的兩行代碼顯示了SqlDataAdapter類—— 其他數據適配器在功能上實際上與SqlDataAdapter是完全相同的
數據適配器類都派生於同一個基類
System
System
System
System
System
System
為了把數據插入到DataSet中
在本章前面的存儲過程示例中
在數據適配器上使用存儲過程
首先需要定義一個存儲過程
CREATE PROCEDURE RegionSelect AS
SET NOCOUNT OFF
SELECT * FROM Region
GO
這個存儲過程可以直接輸入到SQL Server查詢分析器中
接著
private static SqlCommand GenerateSelectCommand(SqlConnection conn )
{
SqlCommand aCommand = new SqlCommand(
aCommand
aCommand
return aCommand;
}
這個方法生成了一個SqlCommand
DataSet ds = new DataSet();
// Create a data adapter to fill the DataSet
SqlDataAdapter da = new SqlDataAdapter();
// Set the data adapter
da
da
其中創建了一個新SqlDataAdapter
數據適配器不僅僅能通過執行命令來選擇數據
From:http://tw.wingwit.com/Article/program/net/201311/15261.html