首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#中关于SqlDataAdapter的Update(dataTable)方法

C#用来更新数据库的方式有两种(暂时我知道两种)一种就是sql语句的update,第二种就是我接下来要说的SqlDataAdapter的Update()方法。...运用SqlDataAdapter的Update()方法可以很方便的将对一张数据表进行大量修改。...大致做法如下: 首先定义一个SqlDataAdapter SqlDataAdapter adapter = new SqlDataAdapter(strQuery, conn); 其中StrQuery...kongdelu2009@yeah/blog/static/111995207200932111175638/ 这个SqlCommandBuilder用来自动生成添加、删除、修改的语句,注意这个参数是刚才建立的SqlDataAdapter...然后我们可以调用SqlDataAdapter的Fill()方法,将查询出来的数据表内容填充的一张DataTable里面: thisAdapter.Fill(ds, "TableName"); ds就是dataSet

2.1K10

ADO数据库C#中ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter

(连接模式) SqlDataAdapter //基于非连接,适于数据量较大时,可以另行修改,最后再把修改结果返回给数据库。...要求资源也大一点 (断开模式) 二,SqlDataAdapter 读取数据后将数据集放入DataSet ,DataSet 的数据存在本地客服机内存。...SqlDataAdapter返回的是数据集或者表,可以对其中的数据作任意操作 四,写法上不同: SqlDatReader执行前须先打开数据库,然后须生成一个command对象。...conn.close(); SqlDataAdapter 执行时,自动打数据库,且不用Command的ExecuteReader方法进行赋值,完成后自动断开联接。...SqlDataAdapter adptr = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet();

84430
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    浅谈ADO.NET中的对象——Connection、Command、DataReader、DataAdapter、DataSet、DataTable

    :SqlConnection先打开与数据库的连接,SqlDataAdapter再将从数据库中查询到的数据提取出来保存(通过)到DataSet中(通过SqlDataAdapter的Fill()方法),同时...SqlDataAdapter与DataSet的连接关闭,当DataSet中的数据更新时,SqlDataAdapter再将DataSet中更新后的数据 “搬运” 到数据库中并更新(通过SqlDataAdapter...sda=new SqlDataAdapter(ccmd);        SqlDataAdapter对象其实相当于一个功能更强大的SqlCommand对象,SqlDataAdapter...;database=Test;uid=sa;pwd=123456"); //创建数据库连接对象 SqlDataAdapter sda = new SqlDataAdapter();...DataSet长与SqlDataAdapter一同使用,DataSet会将所需数据读取到内存然后断开与SqlDataAdapter的连接,在本地内存进行操作,如需更新时在重新通过SqlDataAdapter

    1.2K30
    领券