CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

access 的时间查询问题

楼主hust_dufei(小川)2004-08-03 19:24:49 在 VC/MFC / 数据库 提问

我定义的时间格式如:2004-7-12  
  查询语句为strQuery   =   "select   *   from   Sales   where   SaleDate   between   '"+sStartD+"'   and   '"+sEndD+"'";  
   
  为ado+access  
  其中   变量类型为   _variant_t   strQuery;  
                                  CString   sStartD;   //   "2002-1-1"  
                                  CString   sEndD;       //   "2004-2-2"  
  编译通过但运行时出错,何故?  
  问题点数:0、回复次数:2Top

1 楼laiyiling(陌生人[MVP])回复于 2004-08-03 19:27:42 得分 0

sql="select   *   from   USER   where   time>#"+m_tBeginTime.Format("%Y-%m-%d   %H:%M:%S")+"#   and   time<#"   +   m_tEndTime.Format("%Y-%m-%d   %H:%M:%S")+"#";Top

2 楼hust_dufei(小川)回复于 2004-08-03 20:01:51 得分 0

补充一下  
  access中InDate字段的格式为“日期/时间”:2004-7-12  
  我想查询例如:2004-1-2   至   2001-1-1   之间的纪录  
  CString   sStartD;CString   sEndD;  
  sStartD.Formate("%d-%d-%d",i1,i2,i3);   //i1=2004,   i2=7,i3=12  
  sEndD.Formate("%d-%d-%d",j1,j2,j3);   //j1=2001,   j2=1,j3=1  
  我用laiyiling的方法     strQuery   =   "select   *   from   Sales   where   SaleDate<#"+sStartD+"#   and   SaleDate>#"+sEndD+"#";  
  不行,???  
   
  Top

相关问题

  • access下的时间查询,帮忙。
  • access查询日期时间的问题
  • 关于SQL Server和Access时间查询?
  • 时间查询!!!!!!
  • 时间查询
  • 时间段查询
  • 时间差查询?
  • 时间段查询。
  • 请教Access中日期时间字段的查询
  • SQLSERVER 和ACCESS的sql时间查询语句有区别吗?

关键词

  • access
  • sendd
  • sstartd
  • strquery
  • 时间
  • cstring
  • where
  • time
  • select

得分解答快速导航

  • 帖主:hust_dufei

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo