在ASP中使用delete from tablename
如何等到删除的记录数.

解决方案 »

  1.   

    delete from tablename
    select @@rowcount这个是sql的语句   @@rowcount  他返回的是执行操作的记录数
      

  2.   

    LZ说的在ASP环境中,这样吧~
    LZ可以用 con.execute "delete from table where 字段='val'",x
    X在ASP环境中就是影响的数目,也适用与select ,update
    应该是这样的,现在好长时间没有用ASP了~
      

  3.   

    create proc pc
    @rowcount int output
    as
    delete from tablename
    set @rowcount=@@rowcount
    godeclare @rowcount int
    exec pc @rowcount output
    select @rowcount
      

  4.   

    @@ROWCOUNT
    返回受上一语句影响的行数。语法
    @@ROWCOUNT返回类型
    integer注释
    任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。
      

  5.   

    谢谢各位,问题解决了。
    select @@rowcount