ADO.NET读书笔记

2007-12-06  来源:   浏览次数 3
 SqlDataAdapter对象
    一、特点介绍
    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”);

本新闻共3页,当前在第1页  1  2  3  

上一篇:ADO.NET读书的笔..    下一篇:ADO.NET读书笔记

相关主题:

网友评论