vc、sql注册时如何判断用户名已经存在

bingbingyouli001 2010-02-06 12:19:30
我在vc和SQL编程中有个用户添加的模块,在用户注册时如何判断数据库中已经存在这个用户名啊?
//写入数据
GetDlgItemText(IDC_NAME,m_strName);
GetDlgItemText(IDC_PASSWORD,m_strPassword);

int index=m_competence.GetCurSel();
CString str;
m_competence.GetLBText(index,str);

CString strsql;
strsql.Format("select Name from Management where Name='%s'",m_strName);
pRst=pConn->Execute((_bstr_t)strsql,NULL,adCmdText);

if(pRst->BOF!=pRst->adoEOF)
{
AfxMessageBox("用户名已存在,请重新输入!");
}
else
{
CString sql;
sql.Format("INSERT INTO Management(Name,Password,Permissions) VALUES('%s','%s','%s')",m_strName,m_strPassword,str);
pConn->Execute((_bstr_t)sql,NULL,adCmdText);
}
高手们帮我看看,我该如何做呢?
先谢谢各位了!
...全文
150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
虚幻的守护者 2011-07-20
  • 打赏
  • 举报
回复
怎么动态的判断??
精锐掷矛手 2010-02-06
  • 打赏
  • 举报
回复

if(!pRst->adoEOF)
{
AfxMessageBox("用户名已存在,请重新输入!");
}
bingbingyouli001 2010-02-06
  • 打赏
  • 举报
回复
急求!大家帮帮我哈!
主要在if那一段 我不知道该如何判断

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧