在MS SQLSERVER中有个全局变量:@@ROWCOUNT  返回上一语句影响的数据行行数
在T-SQL语句中可直接使用。

解决方案 »

  1.   

    如果你用ADO的话,好像有个changecount可以知道
      

  2.   

    或者用“SELECT @@ROWCOUNT” 得到该值
      

  3.   

    在adoquery中的execsql是个函数,返回值为整型,是指更新数据的数目吗?
      

  4.   

    存储过程:
    CREATE PROCEDURE GetCount
    @MyCount int OUTPUT 
    as
     SELECT @@ROWCOUNT
     Return
    go  
      

  5.   

    I see.execsql返回值就是更新数据的数目。ado果然有比bde强大的地方
      

  6.   

    ADO的exesql实际上也就是取的@@ROWCOUNT参数。
    例子不是举了吗------SELECT @@ROWCOUNT,一句SQL语句而已,得到的是上一SQL语句所影响的行数