Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:这样的查询语句有错误吗!

1楼
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"}"就不行呢。

2楼
admin 发表于:2010-1-7 15:50:20
如果是 Access 可能有问题,日期表达有问题,如果也是字符型,改“单引号”测试一下。
3楼
ygd888 发表于:2010-1-7 16:13:04

改单引号也不行

4楼
ygd888 发表于:2010-1-7 16:20:13
问题找到了,确是有空格
5楼
玩脑者 发表于:2010-1-7 17:19:57

1、在{}里面的引号应该用“单引号”

 

2、日期型查询应该写成:and 年份= datevalue('')      如果是字符型你那么写是对的

 

3、书写时注意“空格”,书写时如果怕错,就把所有的“单词”都加上“空格”,宁可多几个“空格”也不要少“空格”

 

多几个空格不会错,但少空格就会出错。

 

空格是sql语句的识别符号。

6楼
ygd888 发表于:2010-1-8 7:43:21

谢谢指教

 

共6 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.07813 s, 3 queries.