以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户服务 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2) ---- 这样的查询语句有错误吗! (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=29871) |
-- 作者:ygd888 -- 发布时间:2010-1-7 15:10:43 -- 这样的查询语句有错误吗! sql="{select * from 洪水周报表 where 局名="榆次勘测局" and 站名="林家坪水文站" and 年份="2010"}" 这样的语句有错误吗,为什么sql="{select * from 洪水周报表 where 局名="榆次勘测局" and 站名="林家坪水文站"}"就可以实现查询,而sql="{select * from 洪水周报表 where 局名="榆次勘测局" and 站名="林家坪水文站" and 年份="2010"}"就不行呢。 |
-- 作者:admin -- 发布时间:2010-1-7 15:50:20 -- 如果是 Access 可能有问题,日期表达有问题,如果也是字符型,改“单引号”测试一下。 |
-- 作者:ygd888 -- 发布时间:2010-1-7 16:13:04 -- 改单引号也不行 |
-- 作者:ygd888 -- 发布时间:2010-1-7 16:20:13 -- 问题找到了,确是有空格 |
-- 作者:玩脑者 -- 发布时间:2010-1-7 17:19:57 -- 1、在{}里面的引号应该用“单引号”
2、日期型查询应该写成:and 年份= datevalue(\'\') 如果是字符型你那么写是对的
3、书写时注意“空格”,书写时如果怕错,就把所有的“单词”都加上“空格”,宁可多几个“空格”也不要少“空格”
多几个空格不会错,但少空格就会出错。
空格是sql语句的识别符号。 |
-- 作者:ygd888 -- 发布时间:2010-1-8 7:43:21 -- 谢谢指教
|