首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刘晓杰

    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.7K10发布于 2020-08-02
  • 来自专栏全栈程序员必看

    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();

    1.3K30编辑于 2022-08-28
  • 来自专栏Danny的专栏

    浅谈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.7K30发布于 2018-09-13
  • 来自专栏米扑专栏

    C#数据库操作的3种典型用法

    sqlCommand.Connection = sqlConnection; sqlCommand.CommandText = sqlSelectCommand; sqlConnection.Open(); SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); sqlDataAdapter.SelectCommand = sqlCommand; DataSet dataSet is for update the dataset to database SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(sqlDataAdapter ); sqlDataAdapter.Fill(dataSet, dataTableName); //Do something to dataset then you can update it to (dataSet, dataTableName); sqlCommand.Dispose(); sqlDataAdapter.Dispose(); sqlConnection.Close();

    81430发布于 2019-02-19
  • 来自专栏嘿dotNet

    C# devExpress GridControl 行中行 子行 多级行

    db.getSqlConnection()); SqlCommand comm4 = new SqlCommand(sql2, db.getSqlConnection()); SqlDataAdapter da2 = new SqlDataAdapter(comm2); SqlDataAdapter da3 = new SqlDataAdapter(comm3); SqlDataAdapter da4 = new SqlDataAdapter(comm3); da2.Fill(ds,"emp"); da3.Fill

    1.5K20发布于 2020-09-11
  • 来自专栏Java架构师必看

    如何将Excel和xml文件数据保存到数据库

                'End If             For j = 1 To DS1.Tables("handle").Rows.Count - 1                 Me.SqlDataAdapter1 InsertCommand.Parameters("@person_id").Value = DS1.Tables("handle").Rows(j).Item(0)                 Me.SqlDataAdapter1 InsertCommand.Parameters("@information_id").Value = DS1.Tables("handle").Rows(j).Item(1)                 'Me.SqlDataAdapter1 InsertCommand.Parameters("@handle").Value = DS1.Tables("handle").Rows(j).Item(2)                 Me.SqlDataAdapter1 .InsertCommand.ExecuteNonQuery()             Next             'MessageBox.Show(SqlDataAdapter1.InsertCommand.CommandText

    3.2K20发布于 2021-03-22
  • 来自专栏全栈程序员必看

    SqlHelper

    SqlConnection(strConnection) Dim cmd As SqlCommand = conn.CreateCommand() Dim adp As SqlDataAdapter cmdText cmd.CommandType = cmdType cmd.Parameters.AddRange(paras) adp = New SqlDataAdapter ByVal cmdType As CommandType, ByVal paras As SqlParameter()) As DataTable Dim sqlAdapter As SqlDataAdapter SqlConnection(strConnection) Dim cmd As SqlCommand = conn.CreateCommand() Dim adp As SqlDataAdapter As New DataSet cmd.CommandText = cmdText cmd.CommandType = cmdType adp = New SqlDataAdapter

    67510编辑于 2022-08-09
  • 来自专栏托老师

    c#展BOM (BAAN的表结构)

    sqltcibd001 = "select * from tcibd001 where tcibd001.item = " + "’" + mpart.Text.Trim() + "’";             SqlDataAdapter tcibd001f = new SqlDataAdapter(sqltcibd001, connection);             DataSet ds = new DataSet();             tcibd001fx = new SqlDataAdapter(sqltcibd001x, connection);                     DataSet dsx = new DataSet select * from tibom010 where tibom010.mitm = " + "’" + m_part_array[j] + "’";                         SqlDataAdapter tibom010x = new SqlDataAdapter(sqltibom010, connection);                         tibom010x.Fill(dsx,

    1.2K30发布于 2020-03-05
  • 来自专栏landv

    rdlc

    = new SqlConnection(strConnString); conn.Open(); string sql = "Select * FROM Orders"; SqlDataAdapter ad = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); ad.Fill(ds); return SqlConnection("Data Source=.; Initial Catalog=AdventureWorksDW2008R2; Integrated Security=True"); SqlDataAdapter da = new SqlDataAdapter("SELECT ProductCategoryKey, EnglishProductCategoryName FROM DimProductCategory

    91230发布于 2020-02-11
  • 来自专栏云计算linux

    C#二十七 Dataset和DataAdapter

    1.创建SqlDataAdapter (1)初始化SqlDataAdapter类的新实例。 1. SqlDataAdapter adapter = new SqlDataAdapter(cmd); 8. adapter.Fill(ds, "ds"); 9. SqlDataAdapter adapter = new SqlDataAdapter(strSQL, myConnection); 7. SqlDataAdapter adapter = new SqlDataAdapter(strSQL, conString); 5. SqlDataAdapter adapter = new SqlDataAdapter(); ​ ​2.

    1K10编辑于 2024-12-13
  • 来自专栏全栈程序员必看

    关于数据库存储过程分页DatagridView BindingNavigator 控件的详细实现

    在里面加入一个产生Select命令的函数,用于向sqlDataAdapter传递sql command. } 下面是LoadData函数, 在这个函数里面可以指定自己要选的table 以及列等等参数 里面有2种数据绑定 可以直接用sql command + Sql datareader 也可以sqldataAdapter to fetch the data SqlDataAdapter sqlDa = new SqlDataAdapter(); the data /* DataSet ds = new DataSet(); SqlDataAdapter sqlDa = new SqlDataAdapter(); sqlDa.SelectCommand = GenerateSelectCommand("fname

    72510编辑于 2022-09-14
  • 来自专栏全栈程序员必看

    使用DataGridView进行增删改查,并同步到数据库

    Public DT As DataTable Public SDA As SqlDataAdapter Private Sub Form1_Load(sender As Object, conn = New SqlConnection("Server=***;DataBase=userinfo;User ID=***;Password=***") SDA = New SqlDataAdapter 2.SqlDataAdapterSqlDataAdapter对象名 = new SqlDataAdapter(查询用sql语句,数据库连接); Fill方法向数据表中填充数据。

    5.4K20编辑于 2022-07-09
  • 来自专栏李蔚蓬的专栏

    ASP.NET | 从零到一实战分析对后台数据库增加数据、模糊查找、精确查找并展示

    myda = new SqlDataAdapter(cmdstr,myconn);//查出 DataSet myds = new DataSet();//转型 myda.Fill cmdstr = "select *from Tproduct where Fname='" + Find_TextBox.Text.Trim() + "'";//单引号双引号括起来 SqlDataAdapter myda = new SqlDataAdapter(cmdstr, myconn); DataSet myds = new DataSet(); myda.Fill( string cmdstr = "select *from Tproduct where Fname like '%"+Find_TextBox.Text.Trim()+"%'"; SqlDataAdapter myda = new SqlDataAdapter(cmdstr, myconn); DataSet myds = new DataSet(); myda.Fill(

    1.2K40发布于 2019-02-25
  • 来自专栏全栈开发那些事

    ChartControl控件绘制柱状图

    string sql1 = "select job,count(empno) as total from emp where job='售货员' group by job;"; SqlDataAdapter sda=new SqlDataAdapter(sql,con); SqlDataAdapter sda1 = new SqlDataAdapter(sql1, con)

    1.3K40编辑于 2023-02-27
  • 来自专栏明志德到的IT笔记

    C#利用控件实现柱形图分析

    SqlCommand("select * from tb_Rectangle select Sum(t_Num) from tb_Rectangle", con); SqlDataAdapter da = new SqlDataAdapter(); //创建SqlDataAdapter对象 da.SelectCommand

    37710编辑于 2023-10-21
  • 来自专栏全栈程序员必看

    数据库向DropDownList1绑定数据

    SqlConnection(ConnString); string SQL_Select = “select * from zy”; //构造一个SqlDataAdapter SqlDataAdapter myAdapter = new SqlDataAdapter(SQL_Select, Conn); //开始读取数据

    48530编辑于 2022-09-09
  • 来自专栏毕设程序汇总

    BS1032-基于C#+SqlServer+CS架构实现学生选课信息管理系统,学生选课录入系统

    conn.Open(); string sql = "select Cname from Class where Cterm='" + term + "'"; SqlDataAdapter adp1 = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); adp1.Fill(ds Class,SC where Student.Sid=SC.Sid and Class.Cid=SC.Cid and Class.Cname='" + classname + "'"; SqlDataAdapter adp1 = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); adp1.Fill(ds

    1.3K20编辑于 2022-12-02
  • 来自专栏全栈程序员必看

    vb.net从数据库中取数据

    My.Forms.FormStudentSysMain.DBConnstr Dim sqlStr As String = "select * from student " Dim sqlDataAdapter As New SqlDataAdapter Dim dataSet As New DataSet Dim sqlConnection As New SqlConnection sqlStr = sqlStr & "where name like '%" & Trim(txtName.Text) & "%'" End If sqlDataAdapter.SelectCommand = New SqlCommand(sqlStr, sqlConnection) sqlConnection.Open() sqlDataAdapter.Fill(dataSet

    3.1K20编辑于 2022-09-06
  • 来自专栏晓晨的专栏

    C#获取指定IP地址的数据库所有数据库实例名

    = {2}", ip, username, password)); DataTable DBNameTable = new DataTable(); SqlDataAdapter Adapter = new SqlDataAdapter("select name from master..sysdatabases", Connection); lock

    1.7K30发布于 2018-06-22
  • 来自专栏不做码农的开发者

    C# 数据操作系列 - 3. ADO.NET 离线查询

    那么我们看看如何进行一个离线查询吧 2.实践看看 以SQL Server数据库为例: 获取一个SqlDataAdapter,C#提供了四种方式获取: public SqlDataAdapter ();/ /构造一个没有连接和命令的Adapter对象 public SqlDataAdapter (System.Data.SqlClient.SqlCommand selectCommand);// 指定一个查询命令 public SqlDataAdapter (string selectCommandText, System.Data.SqlClient.SqlConnection selectConnection );//指定查询命令,和连接 public SqlDataAdapter (string selectCommandText, string selectConnectionString);//指定查询命令和连接字符串 Initial Catalog=Old;Integrated Security=True"; var sql = "select * from Area_PostCode"; var adapter = new SqlDataAdapter

    2.4K20发布于 2020-05-14
领券