ExecuteNonQuery() 方法 select 返回-1
今天调试代码,总是出问题,
SqlCommand sqlcmd = new SqlCommand("select * from customer", sqlConn);
int i = sqlCmd.ExecuteNonQuery();
i的值总是返回-1,不解,查询以后发现msdn的解释是返回受影响的行数,查询是不会影响数据库的,所以总是返回-1值,只有进行了update,delete,insert操作以后才会影响数据库,其返回值才不是-1.
浙公网安备 33010602011771号