首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SqlCommad的ExecuteNonQuery()有关问题

2012-02-08 
SqlCommad的ExecuteNonQuery()问题请看下面代码:comnewSqlCommand( select*frommemberwhereMemberName

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

谢谢,请散分

热点排行