求助一个简单的小问题

jiangyi711 2007-04-24 10:37:24
我想让Label33根据ComboBox9的TEXT的变化显示不同的计算结果,请问语句该怎么写啊?

str:=form3.ComboBox9.Text;
sql:=' SELECT SUM(售出数量 * [单价(镑)]) AS Expr1 FROM Ticket
where 球票种类='''+str+''' ';
form3.Label33.Caption:=sql;

我刚自学没几天,还请教各位。
...全文
192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangyi711 2007-04-24
  • 打赏
  • 举报
回复
连了啊,我以前的查询删除都是用ADOQUERY连DATASUORCE再连一个DBGRID做的,
看了你介绍的方法,已经和数据库是连上的。
jiangyi711 2007-04-24
  • 打赏
  • 举报
回复
楼上的方法我试过了,没成功啊。
能不能说得再详细一点。
mdejtod 2007-04-24
  • 打赏
  • 举报
回复
你没用数据集啊,
用个adoquery1去查你要的值.然后再把结果显示在LABEL中,
adoquery1.sql.clear;
adoquery1.sql.text:=' SELECT SUM(售出数量 * [单价(镑)]) AS 字段别名 FROM Ticket
where 球票种类='''+str+'''';
adoquery1.open;
label33.caption:=adoquery1.fieldbyname('字段别名').asstring;
liaoning9 2007-04-24
  • 打赏
  • 举报
回复
soga!
mdejtod 2007-04-24
  • 打赏
  • 举报
回复
怀疑你有没有连接到数据库里面~~adoconnection1连接到数据库
adoquery1.connection:=adoconnection1;
datasource1.dataset:=adoquery1;

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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