关于注册界面提示用户名以注册

时间:2022-09-04 13:04:03
我做了一个mfc的注册界面 怎么样在输入相同用户名之后点击确认时提示用户名已存在?
现在的思路是定义一个变量把用户名编辑框的内容提取出来,然后在数据库中查找,找到相同的就提示,没有相同的就验证通过
但是怎么都实现不了
CString x;
x=IDC_EDIT_Name;
CString sqlStr_findid;
      if(sqlStr_findid="SELECT * FROM member WHERE MemberName ='"+x+"'")
   { 
  MessageBox("用户名已被注册!");
      return;
  }
这是我最开始的代码,但是插入进去之后无论用户名是否重复都会给出已被注册的提示

2 个解决方案

#1


 if(sqlStr_findid="SELECT * FROM member WHERE MemberName ='"+x+"'") 只是一个赋值语句, 并没有与数据库查询关联

#2


引用 1 楼 zgl7903 的回复:
 if(sqlStr_findid="SELECT * FROM member WHERE MemberName ='"+x+"'") 只是一个赋值语句, 并没有与数据库查询关联
能详细说说吗

#1


 if(sqlStr_findid="SELECT * FROM member WHERE MemberName ='"+x+"'") 只是一个赋值语句, 并没有与数据库查询关联

#2


引用 1 楼 zgl7903 的回复:
 if(sqlStr_findid="SELECT * FROM member WHERE MemberName ='"+x+"'") 只是一个赋值语句, 并没有与数据库查询关联
能详细说说吗