现在的思路是定义一个变量把用户名编辑框的内容提取出来,然后在数据库中查找,找到相同的就提示,没有相同的就验证通过
但是怎么都实现不了
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
if(sqlStr_findid="SELECT * FROM member WHERE MemberName ='"+x+"'") 只是一个赋值语句, 并没有与数据库查询关联
#2
能详细说说吗