64,648
社区成员
发帖
与我相关
我的任务
分享
void loginDlog::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
CString strUserInput;
CString strKeyInput;
CoInitialize(NULL);
_ConnectionPtr ConnFERP(__uuidof(_Collection));
_RecordsetPtr RsFUser(__uuidof(_Collection));
ConnFERP->ConnectionString=L"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=FCardERP.accdb";
ConnFERP->Open(L"",L"",L"",-1);
RsFUser=ConnFERP->Execute(L"Select * from users",NULL,adCmdText);
MessageBox((LPCTSTR)(_bstr_t)RsFUser->GetCollect(L"user"));
GetDlgItem(IDC_USER)->GetWindowTextW(strUserInput);
GetDlgItem(IDC_KEY)->GetWindowTextW(strKeyInput);
if(strUserInput==L"裴大为"&&strKeyInput==L"123")
{
CDialogEx::OnOK(); //调用默认的对话框ok函数
}
else
{
MessageBox(L"非法的用户名或错误的密码!");
}
RsFUser->Close();
ConnFERP->Close();
RsFUser.Release();
ConnFERP->Close();
CoUninitialize();
}