永发信息网

登入界面输入的信息如何到数据库中去验证,我用的方法如下:

答案:2  悬赏:80  手机版
解决时间 2021-02-06 18:34
  • 提问者网友:捧腹剧
  • 2021-02-06 10:54
_RecordsetPtr m_pRecordset;
_bstr_t sql="select * from tablename where 用户名='"+m_User+"' and 密码='"+m_Pass+"'";//m_User,m_Pass分别是输入的用户名和密码的值。
执行一条SQL语句:m_pRecordset=m_pConnection->Execute(sql,&R,adCmdText);
然后我就不知道该如何判别m_pRecordset记录集中是否有查到的数据。想到一个方法就是用GetCollect()函数获取字段值,然后判断是否为空。不过感觉这个方法有点笨,有没有更简单的方法啊?比如isempty()类似的函数啊什么的。求MFC高手指教了!
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-02-06 12:29
对读取结果进行判断,如果为 eof,则没有此用户或密码不对
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-02-06 14:05
你设置主窗体为form2就可以了呀! 现在project -> options 设置main form:form2就得了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯