在C#中判断要添加的信息是否在数据库中已存在,代码怎么写?
展开全部
一般有两种方法。
1.根据查询出数据的条数:Count(*)。然后判断是否为0。
2.楼上说的sqlDataReader读取指定数据。然后判断读到的数据是否为null。
我还遇到利用唯一约束报错,然后获取错误号(错误号是多少不记得了)。也有利用触发器再插入前检查的
1.根据查询出数据的条数:Count(*)。然后判断是否为0。
2.楼上说的sqlDataReader读取指定数据。然后判断读到的数据是否为null。
我还遇到利用唯一约束报错,然后获取错误号(错误号是多少不记得了)。也有利用触发器再插入前检查的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用主键去到数据库里找啊
例如
select count(*) from table1 where id = 'xxxx' --譬如id 就是主键
如果count > 0 则存在 等于0 则没有
例如
select count(*) from table1 where id = 'xxxx' --譬如id 就是主键
如果count > 0 则存在 等于0 则没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用sqlreader 进行判断 就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询