我想做一个登录界面.是用ADO控件连接的.
我已经连接到数据库了,我要如何根据表的记录,到验证用户输入的是否正确呢?
解决方案 »
- 用MFC做了一个基于TCP/IP的简单服务器/客户端聊天程序,编译没什么问题,但运行就出错了,谁知道出现这种情况一般是什么原因?
- 为什么我发的两个贴子都打不开了?别人的都能打开
- 怎么使一个类具有自动内存管理功能?
- 求助! 如何只改变ListCtrl新插入几行的颜色? 大家帮忙
- 求救:vc用expat解析xml后 怎么用expat转回成xml?
- 请问双击activeX控件的事件
- 请教取CMOS时间的API函数,,???
- VC的Office/Word编程!插入图片!!在线等!!
- 关于串口编程(使用MSCOMM控件)
- 求救:WindowFromPoint的功能达不到我的要求
- BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
- 求《MFC Visual C++ 6 编程技术内幕》
2.根据这个userid取出在数据库表中的它的password_bstr_t vSQL= "select * from XX_Table where userid='"+UserID+"'";
Cstring sPassword;
_RecordsetPtr m_pRecordset;
m_pRecordset = m_AdoConn.GetRecordSet(vSQL);
try
{ if (m_pRecordset->adoEOF==0 )//找到记录
{
sPassword=m_pRecordset->GetCollect("Password");
}
}
catch(_com_error e)
{
}3.当然是把sPassword与界面上用户输入的password比较就OK了嘛。