VC++6.0中修改指定用户的密码?

来源:百度知道 编辑:UC知道 时间:2024/09/23 03:51:56
1.在一个对话框上,有四个静态控件,对应的还有四个编辑框。
2.在对应的编辑框中输入用户名及其现在用的密码。
3.把新密码与确认新密码编辑框中的内容作为新密码。
麻烦给一下代码示例,谢谢啊
之后再给分哦,呵呵

这是我一个工程中的代码
//m_ado连接到数据库的
CMyADO m_ado;
m_ado.InitConnect();
CString SQLstr;
SQLstr.Format("SELECT * FROM userinfo WHERE 用户名='%s'",m_username);
_RecordsetPtr rs=m_ado.ExectureSQL((_bstr_t)SQLstr);
if(rs->adoEOF)
{
MessageBox("不存在用户!","系统提示");
if(rs->GetState()==adStateOpen)
{
rs->Close();
}
m_ado.ExitConnect();
return;
}
CString rsymm;
rsymm=(char*)(_bstr_t)rs->GetCollect("密码");
rsymm.TrimLeft();
rsymm.TrimRight();
if(ymm!=rsymm)
{
MessageBox("原密码错误!","系统提示");
if(rs->GetState()==adStateOpen)
{
rs->Close();
}
m_ado.ExitConnect();
m_editymm.SetFocus();
m_editymm.SetSel(0,-1);
return;
}
SQLstr.Format("UPDATE userinfo SET 密码='%s' WHERE 用户名='%s'",xmm,m_username);