button1:将张三的年龄加3
button2:新增一个学生

解决方案 »

  1.   

    谢谢哈,不过主要是这部分:try
      {
      string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
      strConnection += "Data Source=Student.mdb";
      using (OleDbConnection conn = new OleDbConnection(strConnection))
      {
      OleDbCommand cmd = new OleDbCommand();
      cmd.CommandText = sqlstr;
      cmd.Connection = conn;
      conn.Open();
      cmd.ExecuteNonQuery();
      MessageBox.Show("添加信息成功", "提示");
      cmd.Dispose();
      conn.Close();
      

  2.   

    try
      {
      string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;"; 
      strConnection += "Data Source=Student.mdb";
      using (OleDbConnection conn = new OleDbConnection(strConnection)) //新建数据库连接
      {
      OleDbCommand cmd = new OleDbCommand();  //新建数据库命令
      cmd.CommandText = sqlstr;  //设置数据库命令
      cmd.Connection = conn;  //设置连接
      conn.Open();  //打开数据库连接
      cmd.ExecuteNonQuery();  //执行更新操作
      MessageBox.Show("添加信息成功", "提示");  //弹出提示框
      cmd.Dispose();  //销毁命令
      conn.Close();  //关闭连接,建议将这步放入finally
      

  3.   


    C# code
    try
      {
      string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;"; 
      strConnection += "Data Source=Student.mdb";//数据库连接字符串,一般的话还要加用户名和密码的,
      using (OleDbConnection conn = new OleDbConnection(strConnection)) //……
      

  4.   


    这个说的很详细,之前你有一句我觉得不对,strConnection += "Data Source=Student.mdb";是指定服务器名,而不是指定数据库名吧,数据库名用database=Student.mdb;还有第一句是指定数据库提供程序,这里是System.Data.OleDb 
      

  5.   

    using (OleDbConnection conn = new OleDbConnection(strConnection)) //新建数据库连接
    {
       //
    }难不成是不理解这一段?   这是一种特定的结构。
    用using包裹的conn 会在这个花括号块结束的时候自动调用conn的dispose()方法(如果有的话)。
    conn可以替换为其它的对象。
    主要是用于自动释放资源。
      

  6.   

    新手求问。try
    {}cath
    {}
    是什么意思?
      

  7.   



    try
    {
    }
    catch
    {
    }
    吧??