VC中 如何利用ODBC在Access数据库里查询日期/时间类型的字段?
如何利用ODBC在Access数据库里查询日期/时间类型的字段?能大概写个源代码吗?重要的是头文件啊,添加变量啊等等的都别落下我的意思是:在空间里选择一个我要的日期,点击...
如何利用ODBC在Access数据库里查询日期/时间类型的字段?
能大概写个源代码吗?重要的是头文件啊,添加变量啊等等的都别落下
我的意思是:在空间里选择一个我要的日期,点击查询后,就能输出关于那天的所有信息
答好还有加分 展开
能大概写个源代码吗?重要的是头文件啊,添加变量啊等等的都别落下
我的意思是:在空间里选择一个我要的日期,点击查询后,就能输出关于那天的所有信息
答好还有加分 展开
1个回答
展开全部
创建一个名为查找的对话框IDD_Search
void CODBCView::DoSearch(CString col){
CSearchDlg dlg;
int result=dlg.DoModal();
if(result==IDOK){
CString str=col+"='"+dlg.m_Edit_Search+"'";/*col为日期那列的列名,m_Edit_Search是与要输入日期的编辑框关联的变量。*/
m_pSet->Close();
m_pSet->m_strFilter=str;
m_pSet->Open();
int recCount=m_pSet->GetRecordCount();
if(recCount==0){
MessageBox("No matching records");
m_pSet->Close();
m_pSet->m_strFilter;//将过滤结果给过滤器
m_pSet->Open();
}
UpdataData(FALSE);
}
}
void CODBCView::DoSearch(CString col){
CSearchDlg dlg;
int result=dlg.DoModal();
if(result==IDOK){
CString str=col+"='"+dlg.m_Edit_Search+"'";/*col为日期那列的列名,m_Edit_Search是与要输入日期的编辑框关联的变量。*/
m_pSet->Close();
m_pSet->m_strFilter=str;
m_pSet->Open();
int recCount=m_pSet->GetRecordCount();
if(recCount==0){
MessageBox("No matching records");
m_pSet->Close();
m_pSet->m_strFilter;//将过滤结果给过滤器
m_pSet->Open();
}
UpdataData(FALSE);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询