程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SqlDataAdapter對象

SqlDataAdapter對象

編輯:關於SqlServer

一、特點介紹

    1、表示用於填充 DataSet 和更新 SQL Server 數據庫的一組數據命令和一個數據庫連接。

    2、在SqlDataAdapter和DataSet之間沒有直接連接。當完成SqlDataAdpater.Fill(DataSet)調用後,兩個對象之間就沒有連接了。

    二、使用介紹

    1、創建SqlDataAdapter

    ……

    string strSQL=“Select * from Customers”;

    SqlCommand cmd=new SqlCommand(strSQL,cn);

    SqlDataAdapter da=new SqlDataAdapter();

    da.SelectCommand=cmd;

    2、SqlDataAdapter構造函數

    ①string strConn=“Provider=……”;

    string strSQL=“select * from Customers”;

    SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);

    ②string strConn=“Provider=……”;

    SqlConnection cn=new SqlConnection(strConn);

    SqlDataAdapter da=new SqlDataAdapter(“select * from Customers”,cn);

    ③string strConn=“Provider=……”;

    string strSQL=“select * from Customers”;

    SqlConnection cn=new SqlConnection(strConn);

    SqlCommand cmd=new SqlCommand(strSQL,cn);

    SqlDataAdapter da=new SqlDataAdapter(cmd);

    3、從查詢中獲取結果

    ①使用Fill方法

    ……

    SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);

    DataSet ds=new DataSet();

    da.Fill(ds);   //這裡ds中的表名為Table

    ②使用Fill方法創建DataTable對象和DataColumn對象

    ……

    SqlDataAdapter da=new SqlDataAdapter(strSQL,strConn);

    da.TableMapping.Add(“Table”,“Customers”);

    DataSet ds=new DataSet();

    da.Fill(ds);

    ③使用重載Fill方法

    SqlDataAdapter.Fill(DataSet,“Customers”);

    SqlDataAdapter.Fill(DataTable);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved