请问paradox7.0支持这样的查询方式么?(10分)

  • 主题发起人 主题发起人 dreameast-1
  • 开始时间 开始时间
D

dreameast-1

Unregistered / Unconfirmed
GUEST, unregistred user!
请问paradox7.0支持这样的查询方式么?
dm.query1.SQL.Clear;
dm.query1.SQL.Add('select * sum(acount)-sum(charge) as balance from "e:/database/outlay.db"as s where s."姓名"=:name');
dm.query1.Prepare ;
dm.query1.Params[0].AsString :=edit1.Text ;
dm.query1.Open;

 
那请问interbase支持么?要使用paradox7.0怎么实现以上的功能啊,
就是字段acount 的和减去字段charge字段的和然后付给edit.text请问怎么实现啊
 
"字段acount 的和减去字段charge字段的和然后付给edit.text"
请说明白你的要求.
 
dm.query1.SQL.Add('select (sum(acount)-sum(charge)) as balance from "e:/database/outlay.db"as s where s."姓名"=:name');
去掉 * 就行了

edit2.text := fieldbyname('balance').asstring;
 
使用BDE的话,好像支持的.你试试.
 
呵呵,有人会认为这个方法有点问题。[^]
 
to mlzhou
运行时提示无法识别的字段名balance
 
我试过了,可以。这是我的代码
with query1 do
begin
close;
sql.clear;
sql.text := 'select (sum(qty)-sum(discount)) as aaa from items';
open;
edit1.text := fieldbyname('aaa').asstring;
end;
贴出你的代码!
 
我今天试过了不好事 啊
 
多人接受答案了。
 
后退
顶部