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

来源:百度文库 编辑:高考问答 时间:2024/04/20 16:57:26
旧密码:______
新密码:______
新密码确认:______

确定 取消

下面的是两个按纽,点击取消后完成修改密码功能,一定要用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(\"修改失败!!\");
}
}
else
{
MessageBox.Show(\"没有你要修改的用户名!\");
}
myConn.Close();

如果要是还有什么地方不行的,在说就是了
为了你那100分啊
哈哈...
这里面的"\"是baidu自己加的转义字符,程序里面不需要的东西

建议你先学学c#再来提问
..................................................................................................................................................................................................................................................................................................................
回答者:007wgj - 秀才 三级 7-28 08:38

这是个登录的界面吗?应该可以用VB来实现效果会更好
回答者:jzh1986 - 助理 二级 7-28 09:06

呵呵,这个,简单!简单的懒得做。

建议你先学学c#再来提问
..................................................................................................................................................................................................................................................................................................................

http://skyeah.go1.icpcn.com/downland/
你去下吧,C#还是VB的都有,还有就是有问题去C#吧。这些地方 有几个会认真回答问题的啊?全找分的

这是个登录的界面吗?应该可以用VB来实现效果会更好

呵呵,这个,简单!简单的懒得做。