从数据库读取当月数据……

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:29:25
access数据库,其中有字段month,数据类型是文本。记录的是提交信息的月份.现在要在页面上读取某个月的记录,比如我要读取10月的记录,代码如下
Select * From [message] where month=10 order by id desc
但是他提示标准表达式中数据类型不匹配.
这两种我都试过了,不行,所以才到这里问得
要这么简单我自己早解决了。
改month1了,没用。你的方法和[month]还不是一回事嘛

SELECT * from test where month='10' order by id desc
没任何问题啊 可以查询 我试过了 字段也是用的month,关键是month='10' 要用单引号把10括起来

以后设置字段的时候不要用标准的日期或者年月日,有可能和数据库本身的关键字冲突。

把month 换成 month1或者其他的。

Select * From [message] where [month]=10 order by id desc

Select * From [message] where month="10" order by id desc