access sql 语句 报错 编译错误

运行语句时报错,编译错误,目的是把符合当天的数据显示出来。... 运行语句时报错,编译错误,目的是把符合当天的数据显示出来。 展开
 我来答
tjrmgs
2019-02-26 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1041万
展开全部
从题主贴出来的语句来看,没发现明显语法错误(如果能将语句复制黏贴出来,注意不是图片,这样有助于让别人判断你语句的每一个字符是否正确),只是语句运行可能无法利用索引,在大数据表的情况下效率不高而已。本人判断应该属OFFICE系统的问题,例如未正确安装、部分组件丢失被误删除或其版本不适合、电脑中毒、杀毒软件误伤等等因素所导致的,具体原因不太容易查找。题主可试一下单独运行下面两个函数
1) select date();
2) select format(date(),'yyyy-mm-dd');
看看能否返回正常结果,如果还是报错,系统问题无疑,建议重新完全安装OFFICE系统,相信可以解决问题。
更多追问追答
追问
换了电脑也是这种情况啊
追答
语句复制黏贴出来,我在我的电脑上运行一下看看,如果我这里该语句执行正常,那你将出问题的数据库发给我,邮箱地址请私信我获取。
匿名用户
2019-02-27
展开全部
将 yyyy-mm-dd 修改为 yyyy-MM-dd,而且等号后面要修改为 :
...... = Format(#" & Date & "#,"yyyy-MM-dd") ,因为 Date 是变量。(适合 Access 数据库)
...... = Format('" & Date & "',"yyyy-MM-dd") ,因为 Date 是变量。(适合 SQL Server 数据库)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
2019-02-26 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885370
团长

向TA提问 私信TA
展开全部
目测看像你语句结尾那个半个右括号疑似是中文写法的括号,你把所有标点类的东西都改成英文标点试验一下。语句看着是没什么问题,另外,保证你updatetime是时间日期类型的数据就可以。
更多追问追答
追问

没问啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hit_and_run_x
2019-02-26 · TA获得超过131个赞
知道答主
回答量:217
采纳率:55%
帮助的人:55.3万
展开全部
注意一下access 关键字大小写敏感的,format date这些改写一下。
追问

还是报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式