SQL(50分)

  • 主题发起人 Zhejiang_Knight
  • 开始时间
Z

Zhejiang_Knight

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL语句如何计算记录条数?
 
select count(id) as id_count from 临时
 
出来的结果要怎样取得?
 
declare @rows integer
select @rows=count(*) from 表名
print @rows
 
执行了Sql语句后用
TQuery.RecordCount取得
 
AdoQuery1.sql.add('select count(id) as id_count from 临时');
AdoQeury1.Open;
Result:=AdoQuery1.Fields[0].AsInteger;
 
var
n:integer;

query1.close
query1.sql.clear
query1.sql.add('select count(*) from table1');
query1.opon;
n:=query1.fields[0].asinteger;
 
各位老哥,是在Delphi中啊

象qianwt这样的是不行的吧
 
我的行~
 
接受答案了.
 
唉,来迟了。
我认为KeepObject的方法不可取。它增加了网路的流量。用:
SELECT rowcnt
FROM sysindexes
WHERE (id = (select id from dbo.sysobjects where name='临时'))
最好。
 
顶部