|
try { accessConn.Open(); //打开OLEDB数据库的连接 Response.Write("连接MyFirstAccessDB数据源成功!!!"); //显示数据库中的信息 OleDbDataReader reca = accessComm.ExecuteReader(); while(reca.Read()) { //获取相应数据 dataString += reca["MyID"].ToString() +" " + reca["MyName"].ToString() +" " + reca["MyType"].ToString() +" " + reca["MyLength"].ToString(); dataString += "<br>"; } reca.Close(); Response.Write(dataString); //显示数据库中的内容 accessConn.Close(); //关闭OLEDB数据库的连接 } catch(Exception ex) { Response.Write(ex.Message); //抛出数据库连接异常 } } 单击页面UpdateData.aspx中【修改数据】按钮控件,触发事件 UpdateDataBtn_Click(object sender, System.EventArgs e)。该事件实现修改数据库MyFirstAccessDB中数据的功能,它调用函数UpdataDBData(String myID,String myName)。首先从页面获取MyID和MyName的值,然后再使用SQL更新语句更新表中相应的记录,最后调用函数ShowDBData()显示表的数据。事件UpdateDataBtn_Click(object sender, System.EventArgs e)和函数UpdataDBData(String myID,String myName)的程序代码如下: private void UpdateDataBtn_Click(object sender, System.EventArgs e) { if(MyID.Text.Trim().Length >0 &&MyName.Text.Trim().Length >0) { UpdataDBData(MyID.Text.Trim(),MyName.Text.Trim()); //修改表中的记录 ShowDBData(); //显示修改后的数据 } } private void UpdataDBData(String myID,String myName) |