客套的不说了,进入主题吧,
用VC进行数据库开发,编译成功,但在运行EXE文件时,提示“在关键字USER附近有语法错误,未能准备语句”,在原码中的USER出现在
strSQL.Format("select * from USER where USER_NAME = '%s' AND USER_PASSWORD= '%s' " ,m_yhm,m_mm);
USER是我在SQL2000中键的表,只有两列USER_NAME和USER_PASSWORD,整个单击代码如下:
CUserSet *m_recordset=new CUserSet( & m_database);
CString strSQL;UpdateData(TRUE);strSQL.Format("select * from USER where USER_NAME = '%s' AND USER_PASSWORD= '%s' " ,m_yhm,m_mm); m_recordset->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL);
if (m_recordset->GetRecordCount()==0) {
if(count<3){
MessageBox("login incorrect!");
count++;
}
else{
MessageBox("too many trials");
m_database.Close();
CDialog::OnOK();
}
}
    
else {
MessageBox("welcome!");
m_database.Close();
}
}
在线等,或可以通过QQ指教,25401433