初学MFC,一个菜鸟问题。望各位大侠拔刀相助~我用MFC ODBC 
希望实现向数据库记录(类型为datetime)添加一个datetime类型的数据。
怎么样才能只添加日期或者时间?
有了这个时间以后怎么样才能实现将查询时间在某某之间的数据?

解决方案 »

  1.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=189405
      

  2.   

    SQL数据库:
    sSQL=sSQL+"WHERE convert(character,Log_Date,111)>'"+ sDateFrom+"'";   
    sSQL=sSQL+"AND convert(character,Log_Date,111)< '"+ sDateTo+"'";   如果是ACCESS 用CDATE替换CONVERT.
    sSQL=sSQL+"WHERE CDATE(Log_Date)> '"+ sDateFrom+"'";
    可以在ACCESS的视图设计器中测试你写的SQL.多测试一些日期范围,逐渐你会理解的。  通过SQL语句来完成日期区间的查询
    str="select * from USER where LASTLOGIN>#2003-6-24#";  
    str="select * from USER where LASTLOGIN>#2003-6-25 19:46:44#";