使用Parameters.parambyname时出现的错误

jumpping 2005-03-23 10:40:20
程序实现的功能就是查找在指定日期之间的数据,原程序如下:
---------------------------------------------------------------------------------
procedure TF_Sale_Print.Button1Click(Sender: TObject);
begin
with DataModuleMain.ADOQuery_Sale_Print do
begin
SQL.Clear;
SQL.Add('select 员工名,客户名,产品名,销售日期,销售数量,销售单价,销售数量*销售单价 as 销售总额');
SQL.Add('from customer a, sale b,produce c,employee d');
SQL.Add('where b.员工号=d.员工号 and c.产品号=b.产品号 and a.客户号=b.客户号 and ');
SQL.Add('b.销售日期>=:dt1 and b.销售日期<=:dt2'); //问题语句
Parameters.parambyname('dt1').Value:=DateTimePicker1.Date; //问题语句
Parameters.parambyname('dt2').Value:=DateTimePicker2.Date; //问题语句
end
end;
--------------------------------------------------------------------------------------
可是,我在运行的时候,程序总是说dt1没有找到,请问这个是什么原因,如何解决,谢谢。
...全文
281 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jumpping 2005-03-24
  • 打赏
  • 举报
回复
谢谢各位,我找到问题了
chenren70 2005-03-24
  • 打赏
  • 举报
回复
procedure TF_Sale_Print.Button1Click(Sender: TObject);
var
s:string;
begin
with DataModuleMain.ADOQuery_Sale_Print do
begin
SQL.Clear;
s:='select 员工名,客户名,产品名,销售日期,销售数量,销售单价,销售数量*销售单价 as 销售总额'
+' from customer a, sale b,produce c,employee d'
+' where b.员工号=d.员工号 and c.产品号=b.产品号 and a.客户号=b.客户号 and '
+' b.销售日期>=:dt1 and b.销售日期<=:dt2';
SQL.Add(s);
parambyname('dt1').asdate:=DateTimePicker1.Date;
parambyname('dt2').asdate:=DateTimePicker2.Date;
end
end;
搞定!!

jumpping 2005-03-24
  • 打赏
  • 举报
回复
对不起,我没有看出有何改动,请告知,谢谢
gxgyj 2005-03-24
  • 打赏
  • 举报
回复
procedure TF_Sale_Print.Button1Click(Sender: TObject);
begin
with DataModuleMain.ADOQuery_Sale_Print do
begin
SQL.Clear;
SQL.Add('select 员工名,客户名,产品名,销售日期,销售数量,销售单价,销售数量*销售单价 as 销售总额');
SQL.Add(' from customer a, sale b,produce c,employee d');
SQL.Add(' where b.员工号=d.员工号 and c.产品号=b.产品号 and a.客户号=b.客户号 and ');
SQL.Add(' b.销售日期>=:dt1 and b.销售日期<=:dt2'); //问题语句
Parameters.parambyname('dt1').Value:=DateTimePicker1.Date; //问题语句
Parameters.parambyname('dt2').Value:=DateTimePicker2.Date; //问题语句
end
end;
sumury 2005-03-24
  • 打赏
  • 举报
回复
mark

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧