• λ我爱Aspx >> Asp.Net >> 初谈ADO.NET中利用DataAdapter进行数据操作
  • 初谈ADO.NET中利用DataAdapter进行数据操作

  • :aspxer  Դ:5iaspx  :2007-8-1 13:14:57  ؼ:.net,数据
  • {

    try

    {

    //将更改的数据更新到数据表里

    myAda.Update(mySet.Tables[0].GetChanges());

    MessageBox.Show("数据删除成功!");

    //DataTable接受更改,以便为下一次更改作准备

    mySet.Tables[0].AcceptChanges();

    }

    catch (SqlException ex)

    {

    MessageBox.Show(ex.ToString());

    }

    }

    else

    {

    //取消对DataTable的更改

    mySet.Tables[0].RejectChanges();

    }

    }

    }

    Ok了,上面的代码已经能够完成对数据库更新和删除的操作,是不是也很简洁,自己写的才叫亲切,才叫熟悉。下面来分析一下。

    private SqlConnection myCon;

    private SqlDataAdapter myAda;

    private SqlCommand myCmd;

    private SqlCommandBuilder myCbd;

    private DataSet mySet;

    看看这几句,这是干什么的,声明了几个引用类型的变量,让它们引用什么啊?看一下变量类型的名字就很一目了然,像myCon是个SqlConnection类型,因此肯定是用来引用一个连接类型的,只是到此时此刻它们还未真正的引用任何东西罢了,就如母亲孕育的孩子,呵呵,还未出世,亲朋好友聚到一起,都为这事高兴,先把名字给起好了。接着往下走,

    myCon = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=Shop;Persist Security Info=True;User ID=sa;Password= ");

    Ҷƪл˵?
  • һƪPhotoshop精彩特效:玻璃砖墙材质图
    һƪ使Div内内容可编辑