如何获得一个Execute操作影响行数。

原创 2005年04月26日 16:02:00

我在CSDN上搜索了相关问题,其中有一个已解决问题涉及到了这一点。

当时获得分数的一个解答是用on error resume next
然后最后进行判断
if err=0 then
response.write "成功执行"
else
response.write "执行失败"
以上语句其实只能检查到是否执行成功,并不能得到影响的行数。
在使用DELETE命令的时候,如果删除0行,执行能够成功,但是实际上对于过程来说,其实是一个失败的删除操作。

刚刚又查了一下资料,最好的还是使用一个lngRecs参数保存影响行数,
在调用Connection对象的Execute方法时采用以下格式
dim lngRecs
conn.Execute "delete from Questions where ID="&ID ,lngRecs,adCmdText
response.write lngRecs ' 输出受影响的行数
结合以上的判断错误,可以得出一个比较完整的执行结果判断。

asp.net 获得存储过程 返回值,影响行数,输出参数 output 用法

ALTER proc [dbo].[InsertUser] (@userID int output , @userName varchar(50), @password varchar(50), @...

Oracle 执行计划(2)-基数 cardinality【即估算一个操作返回的行数】

Oracle 执行计划(2)-基数 cardinality 执行计划的cardinality列。基数是说从数据表,结果集或者索引返回多少行数据。 基数=表行数据*选择率。所以讲基数重点是讲选...
  • haiross
  • haiross
  • 2013年12月10日 10:13
  • 2324

Oracle带输入、输出参数的存储过程 返回受影响的行数 SQL%ROWCOUNT

CREATE OR REPLACE PROCEDURE PROC_UPDATE_TEMP(P_DAYS IN NUMBER, --执行天数 ...
  • jumtre
  • jumtre
  • 2014年10月27日 16:35
  • 7095

浅谈SQL Update返回影响行数的意义

在大学的时候学习了JSP,其中使用JDBC进行数据库操作,有一个语句是Statement.ExecuteUpdate,这个语句执行一个SQL的更新操作(如delete,update,insert),返...

我纠结的sql返回受影响行数与判断是否成功的问题

比如:deleteSQLWhere="delete TableA where ID in(1,2,3,4,5)";   try { ...

SQL Server返回插入数据的ID和受影响的行数

首先看看数据库里面的数据(S_Id为自增长标识列): sql server 中返回上一次插入数据的ID(标识值)有三种方式: 第一种 @@IDENTITY: 1 insert into ...

CI sqlsrv 不能持久连接 不能返回受影响的行数

一.配置php扩展 1.需要sqlsrv的支持文件 php_pdo_sqlsrv_53_nts.dll php_sqlsrv_53_nts.dll 放到PHP安装的根目录的ex...

存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectS

MVC4 修改实体类报错 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。 ObjectS" name="ima...

一个源代码行数统计器

  • 2010年04月19日 16:35
  • 93KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何获得一个Execute操作影响行数。
举报原因:
原因补充:

(最多只允许输入30个字)