当前位置: 代码迷 >> ASP.NET >> SqlCommad的ExecuteNonQuery()有关问题
  详细解决方案

SqlCommad的ExecuteNonQuery()有关问题

热度:5052   发布时间:2013-02-25 00:00:00.0
SqlCommad的ExecuteNonQuery()问题
请看下面代码:
com=new   SqlCommand( "select   *   from   member   where   MemberName= ' "+regName+ " '   and   Memberpass= ' "+regPw+ " ' ",this.conn);
com.Connection.Open();
int   a=com.ExecuteNonQuery();
为什么a的值是-1?我在数据库里执行过select语句,没有问题。

------解决方案--------------------------------------------------------
只有插入 删除 更新 才正确返回影响的行数
------解决方案--------------------------------------------------------
你是想得到数据的数量集吧?
应该是:
int a = Convert.ToInt32(comm.ExecuteScalar());

谢谢,请散分
  相关解决方案