谢谢!

解决方案 »

  1.   

    ExecuteNonQuery,它返回的是数据库中受影响的行数,分设你更新了一条记录,它就会返回一,更新了四条就返回四
      

  2.   

    用try ...catch ...来捕捉,如果SQL没有执行异常,则commint;否则,roolback;
    ExecuteNonQuery是执行SQL后返回受影响的行数
      

  3.   

    ExecuteNonQuery返回作用的行数为0的话表示没有成功
      

  4.   

    判断cmd.ExecuteNonQuery()的值,大于零表示执行成功.否则执行失败.
      

  5.   

    不能简单的用ExecuteNonQuery来指示操作受影响的条数!如果是多条Sql语句则只返回最后一次执行的Sql语句所影响的条数,要获取操作成功与否,可以使用参数来表示,或看有没有异常发生(@@Error<>0)
      

  6.   

    ExecuteNonQuery 方法有个返回类型  
    判断 if(==0)
    操作没成功
    else
    执行完毕
      

  7.   

    如果成功删除1条记录,那ExecuteNonQuery的值是多少?
      

  8.   

    如果成功删除1条记录,那ExecuteNonQuery的值是多少?
    返回 1