非常简单的SQL查询问题(20分)

  • 主题发起人 主题发起人 pardboy
  • 开始时间 开始时间
P

pardboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我用select count(*) form 表,查出来的记录数怎样调用呢?
 
MyQuery.Close;
MyQuery.SQL.Clear;
MyQuery.SQL.Append('select count(*) form 表');
MyQuery.Open;
Count:=MyQuery.Fields[0].AsInteger;
 
var
Total:Integer;

Total:=Fields[0].AsInteger;
 
你可以
select count(*) as xxx form 表
然后用FieldByName就可以了
aaa:=ADOQuery.FieldByName('xxx').AsString
 


你还可以a:=ADOQuery.Fields[0].AsString;
a:=ADOQuery.Fields[0].AsInteger;
 
我在clientdataset.commandtext中用的select count(*) form 表
没有fields[],只能用select count(*) as xxx form 表吗?
 
接受答案了.
 
后退
顶部