简单的查询问题! 再线等(20分)

  • 主题发起人 lssman123
  • 开始时间
L

lssman123

Unregistered / Unconfirmed
GUEST, unregistred user!
SELECT *注 from 商品信息 商 join 供货商 供 on 商.供货商=供.代码 where ( (供.代码=:供货商 and 商.公司进价=:公司进价 AND ( 商.价格变化 is null))
or (供.代码=:供货商1 and 商.调整公司进价=:调整公司进价 AND 商.价格变化 ='1') or (供.代码=:供货商2 and 商.促销公司进价=:促销公司进价 AND 商.价格变化 ='1')
or (供.代码=:供货商3 and 商.公司进价特价=:公司进价特价 AND 商.价格变化 ='2'))
procedure TDataModule1.query_money(a:real ;b:string);
begin
with q_money do
begin
close;
parameters.paramvalues['公司进价']:=a;
parameters.paramvalues['供货商']:=b;
parameters.paramvalues['调整公司进价']:=a;
parameters.paramvalues['供货商1']:=b;
parameters.paramvalues['促销公司进价']:=a;
parameters.paramvalues['供货商2']:=b;
parameters.paramvalues['公司进价特价']:=a;
parameters.paramvalues['供货商3']:=b;
open;
end;
大家帮我看看哪儿有问题啊!为什么检索结果一个也没有啊!(数据库中的数据不能检索出来)帮忙!我认为正确啊!不知什么原因啊!
end;
 
sql.clear;
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
873
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部