1. 程式人生 > >DataAdapter物件填充資料集

DataAdapter物件填充資料集

下面如何使用資料介面卡SqlDataAdapter,從資料庫SQL Server中檢索資料並填充到資料集:

//獲取資料集的方法

private DataSet GetDataSet()
{
string strcon = @"Data Source=./SQLEXPRESS;Initial Catalog=school;uie=sa;pwd=123456";
SqlConnection con = new SqlConnection(strcon);
string sql = "select * from student";
DataSet ds = new DataSet();
SqlDataAdapter objadpter = new SqlDataAdapter(sql, con);
objadapter.Fill(ds, "student");
return ds;
}

從程式碼可以看出,使用介面卡填充資料集分為4步:

一、建立資料連線(Connection)物件。

二、建立用於查詢資料庫中資料的SQL語句。

三、建立DataAdapter物件,引數為SQL語句和Connection物件。

四、呼叫DataAdapter物件的Fill()方法填充資料集

說明:利用DataAdapter物件的Fill()方法填充資料集時,如果資料集中原來沒有資料表,則會建立一個數據表。如果資料集中有相同名稱的資料表,則會把資料新增到該資料表中。