vc,ado,access,时间段查询 - VC/MFC / 数据库
表tab_emp中有个时间字段“tt”是DateTime类型,现查询某个时间段之间的数据:
程序如下:
====================================================================================================
CString sql="SELECT * from tab_emp where dd between'"+beginTime+"'and'"+endTime+"'";
try{
mm_pRecordset.CreateInstance("ADODB.Recordset");
mm_pRecordset->Open((_variant_t)sql,
_variant_t((IDispatch*)mm_pConnection,true),
adOpenStatic,adLockOptimistic,adCmdText);
if(mm_pRecordset->adoEOF){ }
else{
while(!mm_pRecordset->adoEOF)
{
CString empName = (LPCTSTR)(_bstr_t)mm_pRecordset->GetCollect("emp_name");
CString empNo = (LPCTSTR)(_bstr_t)mm_pRecordset->GetCollect("emp_no");
mm_pRecordset->MoveNext();
}
}
mm_pRecordset->Close();
mm_pRecordset=NULL;
}
catch (...)
{
AfxMessageBox("评价信息失败!");
}
===================================================================================
我估计是sql语句写错了,请大家看看!
SQL code:
select * from table where updateDate between '2009-06-07 10:52:14' and '2009-06-9'
CString sql="SELECT * from tab_emp
相关问答:
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
问题是这样的,现在有一个工资表,是EXCEL的,我要把它导入ACCESS,因为 要查询每个人的工资,根据不同的编号可以查询到相对的人,
用ASP 怎么将EXCEL导入到ACCESS,而且每月都有不同的表,
引用
其实就是把EXCEL当成数 ......
我连接access数据库,以前一直很好,最近却总是出错(数据库连接出错!!),代码如下:
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&" ......
已知Access数据库 a.mdb存在一个表:cc,假如cc的表结构如下:
字段名称 数据类型 说明
tName 文本 指定人员的姓名
tAge 数字 ......
VS2008中C#操作Access数据库,网上下载了一个类,可以正常连接,读取数据,但是插入删除操作似乎有问题,以下是部分代码:
数据库类:
namespace AccessDb
{
public class AccessDbClass
{ ......