fstr:='SELECT t_saledet.bmh, t_saledet.rq, t_saledet.sj, t_saledet.jyh, t_saledet.yyyh, t_saledet.skyh, t_saledet.spbh, t_saledet.sl, t_saledet.lsj, t_saledet.sjje, t_saledet.zke, t_saledet.clabel, t_ware.flh, t_spec.cname'
+' FROM t_saledet INNER JOIN (t_spec INNER JOIN t_ware ON (t_spec.cstyle = t_ware.flh) AND (t_spec.clabel = t_ware.clabel)) ON (t_saledet.clabel = t_ware.clabel) AND (t_saledet.spbh = t_ware.spbh)'
+' where t_saledet.bmh like ''%s'' AND t_saledet.jyh like ''%s'' AND ([t_saledet.rq])>=#%s# and ([t_saledet.rq])<=#%s#'
+' order by t_saledet.bmh,t_saledet.rq,t_saledet.sj';
t_saledet.skyh, t_saledet.spbh, t_saledet.sl, t_saledet.lsj, t_saledet.sjje, t_saledet.zke, t_saledet.clabel, t_ware.flh, t_spec.cname';
with ADOQuery2 do
begin
close;
sql.Clear ;
sql.Add(Format(fstr,[chHeadUnit.getbmh(ComboBox1.text)+'%',trim(edit1.text)+'%',datetostr(DateTimePicker1.Date),datetostr(DateTimePicker2.Date)]));
Prepared;
open;
end;
上面的代码我修改成下面代码,不知对不对?请教各位高手,谢谢!!
sql.Add('SELECT t_saledet.bmh, t_saledet.rq, t_saledet.sj, t_saledet.jyh, t_saledet.yyyh, t_saledet.skyh, t_saledet.spbh, t_saledet.sl, t_saledet.lsj, t_saledet.sjje, t_saledet.zke, t_saledet.clabel, t_ware.flh, t_spec.cname'
+' FROM t_saledet INNER JOIN (t_spec INNER JOIN t_ware ON (t_spec.cstyle = t_ware.flh) AND (t_spec.clabel = t_ware.clabel)) ON (t_saledet.clabel = t_ware.clabel) AND (t_saledet.spbh = t_ware.spbh)'
+' where t_saledet.bmh like :a AND t_saledet.jyh like :b AND ([t_saledet.rq])>= :c and ([t_saledet.rq])<= :d
+' order by t_saledet.bmh,t_saledet.rq,t_saledet.sj');
Parameters.ParamByName('a').Value:=chHeadUnit.getbmh(ComboBox1.text)+'%';
Parameters.ParamByName('b').Value:=trim(edit1.text)+'%';
Parameters.ParamByName('c').Value:=DateTimePicker1.Date;
Parameters.ParamByName('d').Value:=DateTimePicker2.Date;
解决方案 »
- 文本编辑器疑难
- 急!关于文件通过socket传送的一个问题,有点难度!抱歉分只剩这点,还是希望得到大家的帮助
- 请看如下的SQL如何写:
- 为什么Active Form在本机可以显示,在别的机器就无法显示????
- 用CreateOleObject建立的对象,如何调用此对象的Events
- 在 dxDBGrid 中怎样才能显示数据库中 IMAGE 字段的图片(JPEG)
- 确定一个字段值是不是空的函数是什么, 谢谢您!!!
- 在CSDN上是否有离线数据包供下载?能否和大富翁论坛一样提供相应的功能?
- 高手请进,在下有礼了!详情...
- 有谁用过Decisiongraph,请进,用过DBCHART也可。>>
- 问个超简单的问题,高手来抢分!~
- DBgrid多选问题
后面缺东西,引号,对不对的,执行一下不就知道了
这样看看就知道了。
后面的引号掉了。
select * from table where %sFormat(Memo1.Lines.Text, [Params]);