IDB命令executenonquery。检查= 0 vs <1

时间:2019-02-21 07:16:22

标签: .net

 using (IDbCommand dbCmd = TXController.CreateDbCommand(sSQlStmt))
 {
    int rowsAffected= dbCmd.ExecuteNonQuery();    
 }

if(rowsAffected = 0)
or
if(rowsAffected <1)
   throw someException

哪个更好? context:sql命令是一个UPDATE。 已经参考了MSDN和以下链接。不会使用存储过程。 还有其他情况会返回-1吗? https://blogs.msdn.microsoft.com/spike/2009/01/27/sqlcommand-executenonquery-returns-1-when-doing-insert-update-delete/

0 个答案:

没有答案