——此文章摘自《ASP
NET网络数据库开发实例精解》定价
¥
特价
¥
详细>>
try
{
accessConnOpen(); //打开OLEDB数据库的连接
ResponseWrite(连接MyFirstAccessDB数据源成功!!!);
//显示数据库中的信息
OleDbDataReader reca = accessCommExecuteReader();
while(recaRead())
{ //获取相应数据
dataString += reca[MyID]ToString() +
+ reca[MyName]ToString()
+ + reca[MyType]ToString() +
+ reca[MyLength]ToString();
dataString += <br>;
}
recaClose();
ResponseWrite(dataString); //显示数据库中的内容
accessConnClose(); //关闭OLEDB数据库的连接
}
catch(Exception ex)
{
ResponseWrite(exMessage); //抛出数据库连接异常
}
}
单击页面UpdateDataaspx中【修改数据】按钮控件触发事件 UpdateDataBtn_Click(object sender SystemEventArgs e)该事件实现修改数据库MyFirstAccessDB中数据的功能它调用函数UpdataDBData(String myIDString myName)首先从页面获取MyID和MyName的值然后再使用SQL更新语句更新表中相应的记录最后调用函数ShowDBData()显示表的数据事件UpdateDataBtn_Click(object sender SystemEventArgs e)和函数UpdataDBData(String myIDString myName)的程序代码如下
private void UpdateDataBtn_Click(object sender SystemEventArgs e)
{
if(MyIDTextTrim()Length > && MyNameTextTrim()Length > )
{
UpdataDBData(MyIDTextTrim()MyNameTextTrim()); //修改表中的记录
ShowDBData();//显示修改后的数据
}
}
private void UpdataDBData(String myIDString myName)
{ //设置访问数据库的连接
string accessString = ACCESSCONNECTIONSTRING
+ ServerMapPath(MyFirstAccessDBmdb);
//设置更新数据库的SQL语句
string cmdText = UPDATE MyDataTable SET MyName= + myName
+ WHERE MyID= + myID;
//创建访问数据库的连接和Command
OleDbConnection accessConn = new OleDbConnection(accessString);
OleDbCommand accessComm = new OleDbCommand(cmdTextaccessConn);
[] [] [] []