vc++ mfc 查询功能

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:09:41
我想实现一个双条件的查询功能 比如同时输入 日期()车次()信息
其中的一个查询功能的代码如下
void CMy1View::onButton1() //车次和日期查询
{ // TODO: Add your control notification handler code here
UpdateData();
m_Query.TrimLeft();
if(m_Query.IsEmpty())
{
MessageBox("车次不能为空");//判断是否为空
return;
}
if(m_pSet->IsOpen())//判断此记录是否已经打开
m_pSet->Close();//若已经打开先关闭
m_pSet->m_strFilter.Format("按车次查询='%s'",m_Query);
m_pSet->Open();//将记录打开
if(!m_pSet->IsEOF())//如果打开的记录中有要查询的记录
{
UpdateData(false);//显示记录

}
else
MessageBox("无此记录");
UpdateData(false);

m_pSet->Requery();
UpdateData(FALSE);
return;

但是不知道如何同时实现输入两个条件的查询
只想在已有的代码上加修改

一般涉及到查询,使用数据库要方便很多。你要做的,首先是连接数据库,然后生成SQL语句,再发送SQL语句,最后接收结构并显示出来。

两个条件的查询,且模糊查询:
SELECT * FROM 表 where 变量1=%条件1% and 变量2=%条件2%;