c# – ExecuteNonQuery不会在插入时抛出异常
发布时间:2020-12-16 01:33:31 所属栏目:百科 来源:网络整理
导读:我正在使用OracleCommand.ExecuteNonQuery()插入表中.一切正常,但偶尔也不会插入记录. 那么ExecuteNonQuery()是否可能不插入记录而且也不会抛出异常? 我没有使用存储过程. 我没有使用交易. 我正在记录ExecuteNonQuery()抛出的任何异常,但显然没有抛出异常…
我正在使用OracleCommand.ExecuteNonQuery()插入表中.一切正常,但偶尔也不会插入记录.
那么ExecuteNonQuery()是否可能不插入记录而且也不会抛出异常? 我没有使用存储过程. 解决方法
它不应该. ExecuteNonQuery返回一个整数,指示受影响的行数.如果未插入任何行,则应返回0.它在执行查询失败时应抛出异常. E.x.:连接已关闭,表格不存在等.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |