谁能帮我用c#程序写这个问题?帮帮忙,谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/05/16 14:50:07
旧密码:______
新密码:______
新密码确认:______

确定 取消

下面的是两个按纽,点击取消后完成修改密码功能,一定要用c#编程
那为高手会,谢谢了!
数据库Mail中这个表是
create table Admin
(
UserID int identity(1,1) not null,
UserName nvarchar(20) not null,
UserPwd nvarchar(20) not null,
Constraint PK_Admin primary key Clustered(UserID)
)
上面的那个是点击“确定"后,修改密码,写错了,呵呵!

这里面应该提供一个userID不然怎么能确定是修改谁的密码的呢?
你说呢,如果要是UserName也是唯一的,也可以提供一个UserName供修改
我现在就把它定位userid是你要修改那个用户的id
代码如下:
string sqlselect = \"select * from Admin where userID =\'\"+userid+\"\'\";
string sqlupdate = \"update Admin set UserPwd = \'\"+this.txtNewPwd.Text+\"\'\";
string mySql = \"server=(loacl);database=Mail;uid=sa;pwd=;\";
SqlConnection myConn = new SqlConnection(mySql);
myConn.Open();
SqlCommand myCmd = new SqlCommand(sqlselect,myConn);
SqlDataReader myRed = myCmd.ExecuteReader();
if(myRed.Read())
{
if(this.txtOldPwd.Text == myRed[\"UserPwd\"].ToString())
{
SqlCommand Cmd = new SqlCommand(sqlupdate,myConn);
Cmd.ExecuteNonQuery();
MessageBox.Show(\"修改成功!\");
}
else
{
MessageBox.Show(\"修改失败!!\&quo