SQL语句,如何得知使用Update语句是,更新了多少条记录?(20分)

  • 主题发起人 主题发起人 MingWord
  • 开始时间 开始时间
M

MingWord

Unregistered / Unconfirmed
GUEST, unregistred user!
在查询分析器中,如果使用Update语句执行结果可以得知更新了多少条语句,在DELPHI中,如何取得这个值?
 
var
iAffectCount:Integer;
begin
ADOCommand1.CommandText := 'update tab set F_ID = F_ID + 1';
ADOCommand1.Execute(iAffectCount,EmptyParam);
 
存储过程返回@rowcount
 
if adoquery1.execsql=0 then showmessage('零')
 
不用存储过程怎么办?我只是在DELPHI中用执行SQL语句.
 
那就救你不了了。
 
先Select一下,再Update
如: Select Count(FID) From TabName where FId > 10
Update TabName set FName = 'ACC' where FID > 10
 
后退
顶部