自己派生一个、CRecordSet的子类
选择ODBC数据库,并选择相应的数据库、表名
class CMyRecord: public CRecordSet
{............
}然后在你的代码中加入
void CMyView::OnTest()
{
CMyRecord rec;
rec.Open();
rec.strFilter = "datetime='2002-2-19'";
rec.Requery();
..............
}这时你的rec记录中得到的就是你所需要的。
选择ODBC数据库,并选择相应的数据库、表名
class CMyRecord: public CRecordSet
{............
}然后在你的代码中加入
void CMyView::OnTest()
{
CMyRecord rec;
rec.Open();
rec.strFilter = "datetime='2002-2-19'";
rec.Requery();
..............
}这时你的rec记录中得到的就是你所需要的。
在类向导中 注:sam(我定为decimal型)如何
完成 select posid,sum(sam) from table where 时间为今天 group by posid order by posid 的操作
具体如何写请大虾相告:为什么我写的总不自行?
( 时间为今天)这样写:
CTime today=CTime::GetCurrentTime();
TodayTime = today.Format(_T("%Y-%m-%d"));
StartTime = GetFindTime(); CString StartTime_start,StartTime_end;
StartTime_start=StartTime+" 00:00:00";
StartTime_end=StartTime+" 12:00:00";
strQuery= "select * from Tab
where datetime between #"
+ StartTime_start + "# and #"
+ StartTime_end + "#"; =>
strQuery="select posid,sum(sam) from table where datetime=#"
+ TodayTime +"# group by posid order by posid DESC";