C# 如何判断数据库中是否有记录?

没有reader,用的adapter类似于reader.HasRows的方法... 没有reader,用的adapter
类似于reader.HasRows的方法
展开
 我来答
百度网友91b1fdb25
2010-03-02
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
adapter只是数据源与内存数据之间的桥梁,类似与connection的数据转化器,并不会显示是否有数据。你只能运行Fill()方法后,访问table里是否有才行的存在。

再附上MSDN里关于SqlDataAdpter的解释:
表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
horsoner
2010-03-02 · TA获得超过238个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:195万
展开全部
你用的是adapter,那么一定要fill数据咯,fill数据到dataset里面以后判断一下datatables[0].rows的长度就ok啦
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaobing0687
2010-03-02 · TA获得超过988个赞
知道小有建树答主
回答量:1309
采纳率:0%
帮助的人:893万
展开全部
两个办法
1是在SQL例做记录
(很久没玩了,忘了)
2是将数据读出填充到dataset里
在判断dataset.Tables[0].Count==0;
如果判断不出在判断下rows
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sweet_witness
2010-03-02 · TA获得超过158个赞
知道答主
回答量:169
采纳率:0%
帮助的人:122万
展开全部
判断dataset的表格中是否有记录
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听我唠叨唠叨
2010-03-02 · TA获得超过2812个赞
知道大有可为答主
回答量:5574
采纳率:33%
帮助的人:1441万
展开全部
去csdn论坛,很好哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式