void CPingguDlg::OnBtnChaxun()
{
// TODO: Add your control notification handler code here
CChaxunDlg dlg;
CTime m_start,m_end;
CString str;
CString str1,str2;
int nListIndex=0;
if(dlg.DoModal()==IDOK)
{
m_start=dlg.m_start;
m_end=dlg.m_end;
//UpdateData(FALSE);
}
//m_mana.m_strFilter.Format(
CFindBXDlg dlg1;
if(dlg.DoModal()==IDOK)
{
if(m_mana.IsOpen())
m_mana.Close();
m_mana.Open(CRecordset::snapshot,NULL,CRecordset::none);
str.Format("select * from manage where 录入时间>#%s# and 录入时间<#%s#",m_start.Format("%Y-%m-%d"),m_end.Format("%Y-%m-%d"));
m_pDB->ExecuteSQL(str);
while(!m_mana.IsEOF())
{
str1.Format("%d",m_mana.m_column6);
str2.Format("%s",m_mana.m_column7.Format("%Y-%m-%d"));
dlg1.m_list.InsertItem(nListIndex,LPSTR_TEXTCALLBACK);
dlg1.m_list.SetItemText(nListIndex,0,m_mana.m_column2);
dlg1.m_list.SetItemText(nListIndex,1,m_mana.m_column3);
dlg1.m_list.SetItemText(nListIndex,2,m_mana.m_column4);
dlg1.m_list.SetItemText(nListIndex,3,m_mana.m_column5);
dlg1.m_list.SetItemText(nListIndex,4,str1);
dlg1.m_list.SetItemText(nListIndex,5,str2);
nListIndex++;
m_mana.MoveNext();
}
UpdateData(FALSE);
}
}
我想做个在日期之间查询,在列表控件里显示满足条件的内容,自己编了一段代码。在查询时出现严重错误。请帮忙指点一下。
{
// TODO: Add your control notification handler code here
CChaxunDlg dlg;
CTime m_start,m_end;
CString str;
CString str1,str2;
int nListIndex=0;
if(dlg.DoModal()==IDOK)
{
m_start=dlg.m_start;
m_end=dlg.m_end;
//UpdateData(FALSE);
}
//m_mana.m_strFilter.Format(
CFindBXDlg dlg1;
if(dlg.DoModal()==IDOK)
{
if(m_mana.IsOpen())
m_mana.Close();
m_mana.Open(CRecordset::snapshot,NULL,CRecordset::none);
str.Format("select * from manage where 录入时间>#%s# and 录入时间<#%s#",m_start.Format("%Y-%m-%d"),m_end.Format("%Y-%m-%d"));
m_pDB->ExecuteSQL(str);
while(!m_mana.IsEOF())
{
str1.Format("%d",m_mana.m_column6);
str2.Format("%s",m_mana.m_column7.Format("%Y-%m-%d"));
dlg1.m_list.InsertItem(nListIndex,LPSTR_TEXTCALLBACK);
dlg1.m_list.SetItemText(nListIndex,0,m_mana.m_column2);
dlg1.m_list.SetItemText(nListIndex,1,m_mana.m_column3);
dlg1.m_list.SetItemText(nListIndex,2,m_mana.m_column4);
dlg1.m_list.SetItemText(nListIndex,3,m_mana.m_column5);
dlg1.m_list.SetItemText(nListIndex,4,str1);
dlg1.m_list.SetItemText(nListIndex,5,str2);
nListIndex++;
m_mana.MoveNext();
}
UpdateData(FALSE);
}
}
我想做个在日期之间查询,在列表控件里显示满足条件的内容,自己编了一段代码。在查询时出现严重错误。请帮忙指点一下。
解决方案 »
- IWebBrowser2如何指定浏览器
- 为什么没加TrackMouseEvent也能相应WM_MOUSELEAVE
- 请教:一个二维数组的问题
- 求算法:已知当前时间 给出一个时间间隔(小时为单位) 如何得到结束的时间天数??
- WIN32 APP中怎么在1024*768,和800*600中切换?
- CMenuXP为什么不能实现两个工具条啊?
- VC+ACCESS 使用ODBC中一个关于时间的问题
- 如何是一个应用的主窗口出现在右下角的托盘中(急急急)
- 工作者线程怎么还有这么玩的,各位快看看,解释一下!!
- 怎样在CWinApp中得到当前CFrameWnd的指针?
- 请问怎么使用VC中内嵌的HTML资源啊?
- 急急急~~请教net-snmp发送trap的问题
输出看看结果是什么! 或者把这句话拷贝到执行环境中,看有没有错误。
这句之前要判断是否在结尾处