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());
谢谢,请散分