日期:2014-05-18  浏览次数:20415 次

在不能更新数据库的内容啊,帮忙看看.谢谢
我先把数据库的内容显示出来,然后再更改,可为什么改了后数据库的内容不变啊,
程序是
void   Page_Load(Object   sender,   EventArgs   e)
        {
                OleDbConnection   condatabase;
                OleDbCommand   cmddatabase;
                OleDbDataReader   dtrdatabase;
                string   strname;
                string   strSelect;

                strname   =   Request.QueryString[ "name1 "];
                //   Retrieve   records   from   database
                condatabase   =   new   OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA   Source=E:\\WebSite2\\database.mdb ");
                strSelect   =   "Select   *   from   rigist   Where   姓名=@name1 ";
               
                cmddatabase   =   new   OleDbCommand(strSelect,   condatabase);
                cmddatabase.Parameters.Add( "@name1 ",   strname);
                condatabase.Open();
                dtrdatabase   =   cmddatabase.ExecuteReader(CommandBehavior.SingleRow);
             
                                                                                                                         
                if   (dtrdatabase.Read())
                {
                     
                        TextBox1.Text   =   dtrdatabase[ "姓名 "].ToString();
                        TextBox2.Text   =   dtrdatabase[ "住宅电话 "].ToString();
                        TextBox3.Text   =   dtrdatabase[ "职务 "].ToString();
                        TextBox4.Text   =   dtrdatabase[ "邮政编码 "].ToString();
                        TextBox5.Text   =   dtrdatabase[ "密码 "].ToString();
                        TextBox6.Text   =   dtrdatabase[ "简介 "].ToString();

                }
        &n