这个到底错在哪语句未结束 sql="select * from orderform where issuedate between dateadd("m",-3,now()) and now()"-----------------------------------------------------------------------------------^我要读取某access数据表中的近三
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 20:58:19
这个到底错在哪语句未结束 sql="select * from orderform where issuedate between dateadd("m",-3,now()) and now()"-----------------------------------------------------------------------------------^我要读取某access数据表中的近三
这个到底错在哪
语句未结束
sql="select * from orderform where issuedate between dateadd("m",-3,now()) and now()"
-----------------------------------------------------------------------------------^
我要读取某access数据表中的近三个月内的数据
但是不知道为什么,写完代码,测试时,会提示,该行语句未结束?
我实在找不到出来错在哪,
这个到底错在哪语句未结束 sql="select * from orderform where issuedate between dateadd("m",-3,now()) and now()"-----------------------------------------------------------------------------------^我要读取某access数据表中的近三
"select * from orderform where issuedate between dateadd("m",-3,now()) and now()"
一般情况下,双引号引用的字符串中间不能再包含双引号的,单引号引用的字符串中间也不能包含单引号.如果确实要存在的话:
1.使用转义字符
2.单引号和双引号嵌套使用 如:
"it is 'saaa'."
所以,在确保你的sql语句没有问题的情况下,可改为:
"select * from orderform where issuedate between dateadd('m',-3,now()) and now()"