以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]怎样使SQL语句在Access和SQLServer上通用 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=11414) |
-- 作者:dlovef -- 发布时间:2011/7/21 16:00:00 -- [求助]怎样使SQL语句在Access和SQLServer上通用 当在条件表达式中有日期比较时,有以下制限,请问有没有什么办法能让SQL句在Access与SQLServer中通用。 再例如加载1999年1月份的订单: SELECT * FROM {订单} WHERE 日期 >= #1/1/1999# AND 日期 <= #1/31/1999# 如果数据源是SQl SERVER,日期常量用单引号而不是#号括起来,例如: SELECT * FROM {订单} WHERE 日期 >= \'1/1/1999\' AND 日期 <= \'1/31/1999\' 如果是Oracle的数据源,必须用TO_DATE函数转换,例如加载1999年10月21日的订单: SELECT * FROM {订单} WHERE 日期 = TO_DATE(\'10/21/1999\',\'MM/DD/YYYY\') |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/21 16:03:00 -- 我想想办法。 |
-- 作者:gtzaw -- 发布时间:2011/7/21 18:48:00 -- 果断码一个,在用ACC,考虑后期并发多了,这个真是个需要考虑的。 |
-- 作者:dlovef -- 发布时间:2011/7/22 10:43:00 -- 狐爸,有解决方案了吗?如果要是能判断数据源是什么类型,写分支也可以啊。就是不知道怎么判断,呵呵。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/22 10:50:00 -- 有,等以后更新 |
-- 作者:dlovef -- 发布时间:2011/7/22 11:15:00 -- 那现在的版本是没有办法解决吗?什么时候可以更新? |
-- 作者:baoxyang -- 发布时间:2011/7/22 13:04:00 -- 期待。。。。。 |
-- 作者:blackzhu -- 发布时间:2011/7/28 17:04:00 -- 老大这个应该考虑的. |
-- 作者:狐狸爸爸 -- 发布时间:2011/7/28 19:49:00 -- 这个上周就解决了的。 只是最近杂事太多,没有更新而已。 |
-- 作者:dlovef -- 发布时间:2011/7/29 13:30:00 -- 怎么解决的呀,急需解答 |