请 高手帮 帮忙 散分
这是我登录的一些代码 :
void CMyDlg::OnOK()
{
CLoginSet *m_recordset=new CLoginSet(&m_database);
CString strSQL;
UpdataData(true);
strSQL.Format("select * from USER_PSWD where TMS_USER='%s' and TMS_USER='%s'",
m_username,m_password);
m_recordset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
if(m_recortset->GetRecordCount==0){
if(count<3){
MessageBox("login incorrect!");
count++;
}
else{
MessageBox("too many trials");
m_database.Close();
CDialog::OnOK();
}
}
else{
m_database.Close();
user.Format("%s",m_username);
CMainDlgm_Main;
m_Main.user.Format("%s",m_username);
m_Main.m_database.open(_T("train"));
C_Main.DoModal();
CDialog::OnOK();
}
}
}
其中有两处错误
F:\Microsoft Visual Studio\MyProjects\员工培训管理系统\员工培训管理系统Dlg.cpp(85) : error C2065: 'IDC_BUTTON2' : undeclared identifier
F:\Microsoft Visual Studio\MyProjects\员工培训管理系统\员工培训管理系统Dlg.cpp(187) : error C2601: 'OnOK' : local function definitions are illegal
我的程序没和数据库连接 是不是错误就在次
vc怎么和sql连接? 代码我都知道点 就是不知道写在那么模块 函数了 还是另建一个工程?