刚学MFC,做了个登录界面的dialog,连接了SQL,但是比较输入的用户名和数据库里的存的用户名的时候
答案:3 悬赏:0 手机版
解决时间 2021-02-22 02:06
- 提问者网友:王者佥
- 2021-02-21 15:25
刚学MFC,做了个登录界面的dialog,连接了SQL,但是比较输入的用户名和数据库里的存的用户名的时候
最佳答案
- 五星知识达人网友:风格不统一
- 2021-02-21 15:50
有的时候,数据库李保存的字符串,或你在编辑框里输入的字符串,可能包含有诸如空格或其他控制字符
将获取的编辑框字符串trim()一下,去掉左右空格
查询语句暂时改成模糊查询: 即包含该账号 && 包含改密码 以应急
更多交流参考我空间文章。
追问那个数据库里的数据我是这样插入的:
INSERT INTO teacher (tnumber, tname,tpassword,tsex) VALUES ('1', '李峡','1','男')
应该没问题吧
输入的那里我试了很多次,需要注意的是用tmp1==tmp2就可以呢。。
模糊查询是指改什么地方?
你空间文章太多了。。不知道那个适合看。。
将获取的编辑框字符串trim()一下,去掉左右空格
查询语句暂时改成模糊查询: 即包含该账号 && 包含改密码 以应急
更多交流参考我空间文章。
追问那个数据库里的数据我是这样插入的:
INSERT INTO teacher (tnumber, tname,tpassword,tsex) VALUES ('1', '李峡','1','男')
应该没问题吧
输入的那里我试了很多次,需要注意的是用tmp1==tmp2就可以呢。。
模糊查询是指改什么地方?
你空间文章太多了。。不知道那个适合看。。
全部回答
- 1楼网友:青尢
- 2021-02-21 18:20
CString的比较不能用==, 得用成员函数 Compare,这是原则性错误
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯