请教各位如何将access中符合条件的值查询出来并赋给一个变量l哈 做一个登录的窗口,判断如果输入的用户名属于access表list1中的超级用户时,将表中对应的用户级别赋给m_level(其中使用ADO连接的access),可以连接上access表,但是不知道如何写查询的语句,并将查询出的用户级别赋给m_level哈 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道你的表是什么样的,sql语句不好写 直接通过ADO操作Access数据库http://www.vckbase.com/document/viewdoc/?id=496 CString sCommandText;CString strValue;sCommandText.Format(_T("select * from [list1] where UserName = '%s' and UserPass = '%s'"),strUsername,strUserpass);m_pRs->Open((_bstr_t)sCommandText,_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);// 说明 m_pRs 是_RecordsetPtr对象,之前应该创建好if(!m_pRs->adoEOF) strValue=m_pRs->GetCollect((_bstr_t)_T("UserLevel"));// 如果m_level是整型m_level = _tstoi(strValue); 你自己设计一个简单的CUser类,数据成员增加一个m_strLevel,成员函数添加SetUserLevel(strLevel),GetLevel(),在使用时构造一个该对象,你想怎么用都可以了. 如何计算从那天(1601-01-01)以内的天数? 用VC编写一个播放器怎样让显示器不黑屏且不出现屏保? 关于在Ctaskdialog中实现进度条的问题 关于位图与对话框 未来工作室 如何在控制台窗口输出图像 VC,毕业论文(一万字),那位DD有时间,5月10日前完成。 上海地区vc程序员薪资调查? VC++一个错误 有说明 求高手 请问,SendMessage(WM_QUIT)时,为什么有内存泄漏阿?用DestroyWindow()就没事?! 滑块上的游标不动 OnCreateClient 本来想拆分对话框窗口的,可是OnCreateClient这个程序不执行这个函数啊。
直接通过ADO操作Access数据库http://www.vckbase.com/document/viewdoc/?id=496
CString strValue;
sCommandText.Format(_T("select * from [list1] where UserName = '%s' and UserPass = '%s'")
,strUsername,strUserpass);m_pRs->Open((_bstr_t)sCommandText,_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);// 说明 m_pRs 是_RecordsetPtr对象,之前应该创建好
if(!m_pRs->adoEOF)
strValue=m_pRs->GetCollect((_bstr_t)_T("UserLevel"));// 如果m_level是整型
m_level = _tstoi(strValue);