Delphi中客户端获取数据库更新信息(更新条数)

1.SQL语句

if not  exists  ( select  1  from  tb where xxx='XXX')  //不存在,则插入数据
    begin
      insert into  tb(xxx) values('XXX')  //这里自己定义,插入或更新都可以 
    end 

select top 1 @@rowcount as RC             //关键是这个语句,读取更新的信息

 

2.客户端获取更新情况,我这里用Clientdataset。

with cds do begin

  commandtext:=sql ;//这个sql就是上面 的sql语句
  open;                    //注意,这里一定要用open,不用Exec


  showmessage(inttostr(cds.fieldbyname('RC').asinteger));

end;

 

posted @ 2015-05-02 15:46  A·DONG  阅读(318)  评论(0编辑  收藏  举报