C#怎么判断查询SQL数据库是否有此条记录?

已举报 回答 关注
C#怎么判断查询SQL数据库是否有此条记录?
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    9,451

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
SqlConnection sqlConn=new SqlConnection(你的链接字符串);
try{
sqlConn.Open();
}
catch{Messageboxs.Show(数据库连接失败);return;}
string sql=select 1 from tablename where 你的条件;
SqlCommand sqlCmd=new SqlCommand(sql,sqlConn);
Object o=sqlCmd.ExecuteNonQuery();
if(o==null)
{
Messageboxs.Show(不存在此记录)
}
else
{
Messageboxs.Show(存在此记录)
}
try{
sqlConn.Close();
}
catch{return;}
取消 评论
你sql语句这样写不行吧
取消 评论
查一条数据的记录的话,
在select 后面加个 count(列名) from 表名 where条件
就可以了,返回的count 用int 的变量去接受
没有记录是0
取消 评论
select * form 表名 查所有
select * form 表名 where 条件 带条件查询
取消 评论
select count(*) from 表名 where 字段='条件'
取消 评论
SELECT TOP 10 FROM 表名 ORDER BY 排序列 DESC;
SQL的执行顺序先按照你的要求排序,然后才返回查询的内容。例如有一个名为ID自动增长的列,表中有100条数据,列的值得分别是1、2、3、4………9、99、100。那么查询加了DESC你得到的是91到100条,就是最后十条,如果加ASC你得到的将会是1到10,也就是最前面的那几条。
降序用 desc 65条记录用top;
如 select top 65 * from 表 order by 要按降序的字段 desc;
select top 65 * from table order by id desc。
取消 评论
select count主码
form 表名
取消 评论
能open不就是正常链接了吗
取消 评论
ZOL问答 > 相机 > 其他分类 > C#怎么判断查询SQL数据库是否有此条记录?

热门数码相机排行

查看更多排行 >

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?