asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.Net网络数据库:修改数据库[3]


发布日期:2023年04月06日
 
ASP.Net网络数据库:修改数据库[3]
——此文章摘自《ASPNET网络数据库开发实例精解》定价 特价 详细>>

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);

[] [] [] []

               

上一篇:ASP.Net网络数据库:修改数据库[2]

下一篇:ASP.Net网络数据库:修改数据库[4]