ExecuteNonQuery() 方法 select 返回-1

今天调试代码,总是出问题,

SqlCommand sqlcmd = new SqlCommand("select * from customer", sqlConn);
 int i = sqlCmd.ExecuteNonQuery();

i的值总是返回-1,不解,查询以后发现msdn的解释是返回受影响的行数,查询是不会影响数据库的,所以总是返回-1值,只有进行了update,delete,insert操作以后才会影响数据库,其返回值才不是-1.

posted on 2008-08-13 10:05  lbh  阅读(358)  评论(0)    收藏  举报

导航