`
wjxa
  • 浏览: 15151 次
  • 性别: Icon_minigender_1
  • 来自: 株洲
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用sqldataadapter 修改数据库数据

    博客分类:
  • .NET
阅读更多
 /// <summary>
    /// 使用SqlDataAdapter适配器修改数据库的数据操作
    /// </summary>
    /// <param name="sender">这是基于Datable填充数据</param>
    /// <param name="e"></param>
    protected void Button1_Click(object sender, EventArgs e)
    {
        string name = TextBox1.Text;
        string id = TextBox2.Text;
        //首先是把要修改这张表的数据取出来
        SqlDataAdapter sdat = new SqlDataAdapter("select id,name from xx", sh.GetConnction());
        DataTable dt = new DataTable();
        //用适配器对象fill方法填充到DataTable对象当
         sdat.Fill(dt);
        //然后再用适配器对象updatecommand属性更新数据源当中的记录
        sdat.UpdateCommand = new SqlCommand("update xx set name ='" + name + "' where id='" + id + "'",sh.GetConnction());
        DataRow row = dt.Rows[0];
        row["name"] = name;
        if(sdat.Update(dt)>0)
        Response.Write("<script>alert('修改成功')</script>");
        else
        Response.Write("<script>alert('修改失败')</script>");
    }

 /// <summary>
    /// 使用SqlDataAdapter适配器修改数据库的数据操作
    /// </summary>
    /// <param name="sender">基于DataSet</param>
    /// <param name="e"></param>
    protected void Button1_Click(object sender, EventArgs e)
    {
        string name = TextBox1.Text;
        string id = TextBox2.Text;
        //首先是把要修改这张表的数据取出来
        SqlDataAdapter sdat = new SqlDataAdapter("select id,name from category", sh.GetConnction());
        DataSet dt = new DataSet();
        //用适配器对象fill方法填充到DataSet对象当
         sdat.Fill(dt,"xx");
        //然后再用适配器对象updatecommand属性更新数据源当中的记录
        sdat.UpdateCommand = new SqlCommand("update xx set name ='" + name + "' where id='" + id + "'",sh.GetConnction());
        dt.Tables["xx"].Rows[0]["name"] = "id";
       if(sdat.Update(dt.Tables[0])>0)
        Response.Write("<script>alert('修改成功')</script>");
        else
        Response.Write("<script>alert('修改失败')</script>");
    }


           我自己总结的两种方法!! 太晚了洗洗睡吧 ^_^
分享到:
评论

相关推荐

    GridView 使用SqlDataAdapter实现增删改查

    此包含GridView使用SqlDataAdapter实现的增删改查功能,可以添加空白行,可以修改数据和删除数据等。有一定的学习价值! 包含有数据库脚步,只需修改配置文件即可运行。代码仅供学习使用。

    使用ado访问sql server数据库的实验报告

    // 修改数据库表 //以下显示添加后表中的数据 thisCommand.CommandText="select * from student "; thisAdapter.SelectCommand =thisCommand ; dataGrid1.SetDataBinding(thisDataSet,"student"); ...

    C# sql 数据库控件的使用

    c#.net 数据库控件有用sqlCommand和DataSet、sqlDataAdapter来分别实现数据的增加、删除、修改、更新操作,不过自己觉得有些地方可以好好修改!希望大家可以留下自己的意见或对我有看法直接给我留言哦,谢谢啦~

    MysqlDLL,C#操作MYSQL数据库

     //使用DataSet第一步就是将SqlDataAdapter返回的数据集(表)填充到Dataset对象中:  SqlDataAdapter myDataAdapter = new SqlDataAdapter("select * from product", sqlCnt); DataSet myDataSet = new DataSet...

    ADO.NET 2.0技术内幕(高清 中文 带书签 全)

    使用Microsoft .NET Framework 2.0数据提供程序连接数据库;构建连接字符串,启用连接池;执行查询,包括参数化查询和非同步查询,并获取结果;创建DataSet对象以处理脱机数据,并研究常用场景;使用Microsoft SQL ...

    学生管理系统--C#

    public DataSet SelectDataBase(string tempStrSQL, string tempTableName) //根据输入的SQL语句检索数据库数据 { this.strSQL = tempStrSQL; this.myConnection = new SqlConnection(connectionString); this....

    图书管理系统源代码

    这是一个比较复杂的数据库 包含图书管理 借书还书 学生管理 老师管理 和数据连接的相关应用 代码有详细的解释 压缩包里面也有 数据库的文件 代码里设置的数据库 用户是 sa 密码是 123456 请使用的时候做相关的修改 ...

    求是源码下载整站程序v1.3(.net版)源码

    极大的优化了首页执行效率. article.aspx,softlist,sort_list.aspx页面读取数据均改有分页存储过程,有些由SqlDataReader读取较多数据均改为了SqlDataAdapter导入到DataSet里,减少与数据库连接时间,释放连接时...

    C#全能速查宝典

    《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...

    .Net分页控件【AspNetPager】拖入即用!

    SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds, Pager1.PageSize * (Pager1.CurrentPageIndex - 1), Pager1.PageSize, "temptbl"); DataTable dt = ds.Tables[...

    ASP.NET考研资讯网实验报告 含关键代码及注释、关键设置截图

    //将数据库中提取的数据信息作为PageDataSource类定义的局部变量pages的数据源,由pages对该数据源进行分页 pages.AllowPaging = true;//设置pages启用分页功能 pages.PageSize = 10;//设置pages每页显示10条数据 ...

    Asp.Net分页控件【AspNetPager】拖入即用!

    //修改数据库连接字符串(必须改) protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SqlConnection conn = null; try { conn = new SqlConnection(connstring); conn.Open();...

    CMS.DBUtility.dll

    //数据库连接字符串(web.config来配置),可以动态更改connectionString支持多数据库. public static string connectionString = PubConstant.ConnectionString; public DbHelperSQL() { } #region 公用...

    【。net 专业】 面试题

    您使用一个SqlDataAdapter对象和一个SqlCommand对象通过调用一个存储过程从数据库中获取产品数据。您将SqlCommand对象的CommandType属性设置为CommandType.StoredProcedure,并将它的CommandText属性设置为...

    [Visual.Basic.2010.入门经典(第6版)].Thearon.Willi等.扫描版(1/2)

    1.5 使用帮助系统 ............................ 17 1.6 小结 ............................................ 18 1.7 练习 ............................................ 18 第2 章 .NET Framework 概述 .....

Global site tag (gtag.js) - Google Analytics