1.我的查询语句
procedure TCXYYDfrm.BtchaxunClick(Sender: TObject);
begin
with DMrestaurant.Adoq do
begin
Close;
SQL.Clear;
SQL.Add('select * from 消费明细表 ');
SQL.Add('where 消费单号=:danhao ');
Parameters.ParamByName('danhao').Value := trim(comboboxdanhao.Text);
open;
end;
end;运行没有问题。就是点了没反应。。2.比如说我查询一个编号为1的所有数据,将这些数据的数量字段全部加起来。将这个总量结果自动放到某个edit组件中..请问这个怎样实现?
3.新增数据要将整个程序重启才能看到。。请问怎么解决?实在不能自动刷新加个按钮的话语句怎么实现?
先谢了~~拜托各位大大。。
procedure TCXYYDfrm.BtchaxunClick(Sender: TObject);
begin
with DMrestaurant.Adoq do
begin
Close;
SQL.Clear;
SQL.Add('select * from 消费明细表 ');
SQL.Add('where 消费单号=:danhao ');
Parameters.ParamByName('danhao').Value := trim(comboboxdanhao.Text);
open;
end;
end;运行没有问题。就是点了没反应。。2.比如说我查询一个编号为1的所有数据,将这些数据的数量字段全部加起来。将这个总量结果自动放到某个edit组件中..请问这个怎样实现?
3.新增数据要将整个程序重启才能看到。。请问怎么解决?实在不能自动刷新加个按钮的话语句怎么实现?
先谢了~~拜托各位大大。。
解决方案 »
- delphi2009中备注型unicode数据读取问题?
- 如何判断字符串将在屏幕中显示所占的像素宽度
- 高分求助!关于用UDP与P2P实现即时通讯(分可以再加、再加、再加)。
- Windows关闭时怎样使程序自动关闭?
- 求学生信息管理系统(delphi7.0+access)毕业设计!
- 请问高手怎么获取OE的邮件地址?
- 为什么我的paradox不能输入中文,明明language选择了中国
- 如何在Access数据库中存入bmp图像?
- 近日,有关于偶的信誉问题,争议颇多,现在偶打算申请个人主页,公布哪些源代码资源,让大家任意下在,不过,偶申请的网易个人主页,使用ftp迟迟不能连上服务器,请问哪里有既时开通的个人主页??//牛虻
- 怎样鼠标指向结点时将treeview中各结点显示不到的部分用类似HINT的方式显示出来
- 自定义组件的滚动条为什么和系统的不一样?
- 高手来说说如何获取QQ查找好友里面的QQ号码
with DMrestaurant.Adoq do
begin
Close;
SQL.Clear;
SQL.Add('select sum(fieldname) as ASum from tablename where bianhao=1 ');
open;
eidt.text:=FieldByName('ASum').AsString;
end;
3.数据集刷新下,不行数据集重新获取数据
我是打算用DBgril来显示的。。可是显示不出。。2.
with DMrestaurant.Adoq do
begin
Close;
SQL.Clear;
SQL.Add('select sum(fieldname) as ASum from tablename where bianhao=1 ');
open;
eidt.text:=FieldByName('ASum').AsString;
end;
这个其中fieldname是字段名吧。。?tablename是表名字吧?然后编号是取自一个combobox的值。我用的是bianhao=:xfdh
Parameters.ParamByName('xfdh').Value := trim(ComboBoxXFDH.Text) ;现在尝试。。提示出错:不正常的定义参数对象。提供了不一致或不完整的信息
3.数据集刷新下,不行数据集重新获取数据嗯。。就是不知道怎么刷新呢
procedure TCXYYDfrm.ComboBoxXFDHExit(Sender: TObject);
begin
with DMrestaurant.Adoq do
begin
Close;
SQL.Clear;
SQL.Add('select sum(单价) as ASum from 消费明细表 where 消费单号=:xfdh ');
open;
editzongxf.text:= DMrestaurant.Adoq.FieldByName('ASum').AsString;
end;
end;
这个数据表里有数据没有,DBgril有没有和adoq联上