首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用vb.net在access中的两个日期之间选择

使用vb.net在access中的两个日期之间选择
EN

Stack Overflow用户
提问于 2018-06-02 17:38:18
回答 1查看 416关注 0票数 0

我想从我的access数据库中导出查询日期之间的报告,但现在当我选择"Select * from [Income] where ([Income_Date] Between '" & from_date.Value.ToShortDateString & "' And '" & To_Date.Value.ToShortDateString & "')" 20/05/2018到2018年2/06/2018时,它会显示record when 20/05/2018,而不是between。请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2018-06-03 04:23:38

您的日期格式有问题(2018年5月20日与2018年5月20日)。

只要"20"大于"02""20/05/2018"就大于"02/06/2018",因为您强制Access将其解释为字符串而不是日期。

要解决此问题,请强制Access使用#而不是'将其解释为日期。

将查询更改为Select * from [Income] where ([Income_Date] Between #" & from_date.Value.ToShortDateString & "# And #" & To_Date.Value.ToShortDateString & "#)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50655502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档