"select * from 用户列表 where exists (select * from 用户列表 where 用户名=" + textBox1.Text +" and 密码="+ textBox2.Text +")";
在C#中执行了这样一段查询语句,exists是返回BOOLEAN的值,我在C#中如何获取这一返回值
在C#中执行了这样一段查询语句,exists是返回BOOLEAN的值,我在C#中如何获取这一返回值
你可以用dataset/datatable获取你这句的查询值(dataadapter),只要检测 ds.rows.count 是否为0即可
真正返回的还是结果集
我不知道楼主到底要干吗,是否是发现查询的结果错了,要找到错在哪?如果是这样的话,上面的代码应该能解决你的问题。如果你要获得结果的话,我还真不知道,等待知道的高手作答~
(int)cmd.ExecuteScalar();
if exists(select * from hehe where [B]=2)
select 1
else
select 2
同时,楼主这种方式的sql语句容易被注入