翟 翟英佳 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #1 我如何把sql的返回值存到变量里。如select sum(field1) from table1中的结果。
阿 阿器 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #2 1。使用cursor 2。result:=fieldbyname(field1).asdatatype
L lslzf Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #3 使用游标 或 result:=sql.execute;
翟 翟英佳 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #4 谢谢你,能详细点吗?cursor 我不会用,能写个例子吗? 我用方法2也出错了。代码如下: adoquery1.SQL.text:='select sum(金额) from gongzuo'; adoquery1.ExecSQL ; edit1.text:=adoquery1.FieldByName('金额').asstring; 出错信息是:field '金额'not found 我该怎么改?
谢谢你,能详细点吗?cursor 我不会用,能写个例子吗? 我用方法2也出错了。代码如下: adoquery1.SQL.text:='select sum(金额) from gongzuo'; adoquery1.ExecSQL ; edit1.text:=adoquery1.FieldByName('金额').asstring; 出错信息是:field '金额'not found 我该怎么改?
X xuyingfeng Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #5 with query1 do begin close; sql.add('select sum(field1) from yourtable'); open; 变量:=fields[0].asinteger; end;
with query1 do begin close; sql.add('select sum(field1) from yourtable'); open; 变量:=fields[0].asinteger; end;
K kccp Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #7 1.右击adoquery1(or query1); 2.打开Fields Editor 窗口。 3.右击Fields Editor选择 add all fields 。 4.Fields Editor中出现的为字段名。如:Expr1000 5.edit1.text:=adoquery1.FieldByName('expr1000').asstring;
1.右击adoquery1(or query1); 2.打开Fields Editor 窗口。 3.右击Fields Editor选择 add all fields 。 4.Fields Editor中出现的为字段名。如:Expr1000 5.edit1.text:=adoquery1.FieldByName('expr1000').asstring;
翟 翟英佳 Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #8 谢谢各位,field[0].asinteger的方法我已经做出来了。 再问一句,field[0]是否固定为结果字段。另cursor怎么做?
X xiuguo Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-21 #9 介绍一个笨方法: adoquery1.close; adoquery1.SQL.Clear; adoquery1.SQL.text:='select sum(金额) from gongzuo'; adoquery1.Open ;//注意用Open edit1.text:=adoquery1.FieldByName('a').asstring
介绍一个笨方法: adoquery1.close; adoquery1.SQL.Clear; adoquery1.SQL.text:='select sum(金额) from gongzuo'; adoquery1.Open ;//注意用Open edit1.text:=adoquery1.FieldByName('a').asstring