读书人

SqlCommad的ExecuteNonQuery()有关问题

发布时间: 2012-02-08 19:52:21 作者: rapoo

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());

谢谢,请散分

读书人网 >asp.net

热点推荐