以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- [求助]SQL语句错在哪里? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=19509) |
-- 作者:fanzhe -- 发布时间:2008-8-12 17:20:54 -- [求助]SQL语句错在哪里? 我想对配件动态表进行过滤,实现某一配件在某一时间段内的进货记录,我用的语句如下,但提示错误: select from 配件动态 Where (配件ID=ID(\'40\') and 增减日期>=RQ1(\'2008-8-2\') And 增减日期<= RQ2(\'2008-8-7\') and 增减原因=YY(\'进货\')) 请问,问题在哪呢.谢谢! |
-- 作者:水手 -- 发布时间:2008-8-12 17:48:33 -- select * from 配件动态 Where 配件ID=:ID and 增减日期>=:RQ1 And 增减日期<=:RQ2 and 增减原因=:YY 同时设置好参数ID(如果ID不能使用就换个参数名称)、RQ1、RQ2、YY,在执行查询中再把相关数据设置给以上参数,然后执行ADO查询就可以了。还要注意设置每次执行前ADO查询的关闭与打开状态。 |
-- 作者:fanzhe -- 发布时间:2008-8-12 17:50:56 -- 谢谢水手兄,为什么要加*呢,我不用查询所有字段啊,另外查询前先关闭再打开接着查询应该可以吧. |
-- 作者:admin -- 发布时间:2008-8-12 18:16:36 -- 也可以列表你需要的字段,如:姓名,性别,.... |
-- 作者:fanzhe -- 发布时间:2008-8-12 18:19:07 -- 非常感谢,原来SQL语句真的很神奇,这样项目简洁多了,很复杂的功能实现起来也很轻松. |