由oracle转access后,发现查询某段时间时报错,折腾了一下午了,终于出来了,共享一下:
public ArrayList queryVO_DBSByDate(String findDate00, String findDate24) throws ParseException {
// return (ArrayList) super
// .queryList("from VO_DBS v where v.cDate between to_date('"
// + findDate00
// + "','YYYY-MM-DD HH24:MI:SS') and to_date('"
// + findDate24 + "','YYYY-MM-DD HH24:MI:SS')");
return (ArrayList) super
.queryList("from VO_DBS v where v.cDate > '"+ findDate00+ "'and v.cDate<'" + findDate24
+ "'");
}
以上,注释掉的是使用于oracle的日期段查询,其下面的是适用于ACCESS的。
本文介绍从Oracle数据库迁移到Access数据库后,在进行日期段查询时遇到的问题及解决方案。通过对比两种数据库的不同语法,提供了一个具体的代码示例。
1万+

被折叠的 条评论
为什么被折叠?



