VS连接数据库出问题了? 为什么我的SQL语句“select count(*) from users where users='sa' and passWord='aaaaaaa'”在数据库中能查询出1的结果可是在VS里面用sqlcommad对象的ExecuteNonQuery()方法却是返回的-1? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ExecuteNonQuery()是更新数据库的记录数,你这里没有更新数据库,当然返回-1,建议使用ExecuteScalar ExecuteNonQuery() 返回的结果是影响数据库的行数 SqlHelper.ExecuteDataset(m_ConnectString, CommandType.Text, sqlConnection); ExecuteNonQuery()命令只是 返回受影响的记录数。你用Select不能改变记录(即不受影响) 如果你用delete、update、insert等才会影响。 我在我的command对象后面.一下怎么不出现帮助文档了。弹出个什么原文件已改什么的,是怎么回事?我重开也没用。 ExecuteNonQuery()适合delete、update、insert等操作你select 建议用ExecuteScalar();或者填充DataSet数据集SqlDataReader也可以 NonQuery 的意思很好理解 你懂英语的话就好理解 就是 不返回查询 只返回受影响的行数 高分求助邮件合并C#代码 C#菜鸟级问题,望大虾指教!! WinForm的DataGridView设置单元格背景图片? 求例题!!!我想找一些用C#编写的单机版GUI例题!!! 三维编程 做一个长的软管 涉及到点的编程 跪求高手指点算法或思路。 serialport读不出任何东西是什么原因?求教!!!!!!! 引用类库问题 c#.NET+sql server做的进销存软件打包及如何做局域网c/s模式??急!!! 朋友们帮个忙!急!急!!!!! 关于.net里带有的组件的问题 读者借过的书不能再借? 关于vs 调试问题
建议使用ExecuteScalar
如果你用delete、update、insert等才会影响。
你select 建议用ExecuteScalar();或者填充DataSet数据集SqlDataReader也可以