问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何判断dataset中是否为空

发布网友 发布时间:2022-04-26 09:30

我来回答

1个回答

热心网友 时间:2022-04-26 11:00

1,if(ds == null) 这是判断内存中的数据集是否为空,说明DATASET为空,行和列都不存在!!
  2,if(ds.Tables[0].Count == 0) 这应该是在内存中存在一个DATASET,但是,数据集中不存在表!!
  3,if(ds.Tables[0].Count == 1 && ds.Tables[0].Rows.Count == 0) 说明存在表table,但是,表内没有数据!

if ( yourDataSet.Tables[0].Rows.Count > 0 )
{
有记录时你要做的事情
}
else
{
返回空集
}
if (DataSet1.Tables[0].Rows.Count ==0)
{
Response.Write("<script language=JavaScript>alert('No record!');</script>");
}
建议(yourDataSet.Tables[0].Rows.Count > 0) OR (ds.tables==null) 应该先判断是否数据集为空(查询出错时),接着判断表中的行数是否为零(查询未出错且行数是否为零),否则容易出错,
例如:先判断myDataSet.Tables[0].Rows.Count==0时,如果查询出错时,此时myDataSet为null,也就没有table,所以会报错。

故应该这样判断
if (myDataSet == null || myDataSet.Tables[0].Rows.Count == 0)
{
//为空时进行处理
}
else
{
//不为空时处理
}
“||”和“&&”操作符先判断第一个条件,不满足后接着判断下一条件,但如果上面顺序调换在myDataSet为null时则会出错,即先判断大的条件,接着判断小的条件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的电器到成都,请问一下,那个航空快一些呀,多少/公斤? 前女友和我分手一年之后,出车祸死了,我很高兴,这种心理是不是不... 为什么听到前女友去世的消息,我竟然放声大哭,她很爱我,是我对她腻了... 兰州银行充天然气必须要本行卡吗 从服饰礼仪看中西方文化差异 为什么iqoo11评价那么低? 相机快门线的运用范围 快门线是干什么用的 请问这是什么虫子 还挺硬的 在楼房内 整理箱上面发现的 屋内有木质上... 请问这是什么虫子?家里抓到,2cm左右。坐标北京,昌平,冬季12月,楼房... 乌云和白云两者有什么区别? 为什么天空有白云? 21个月的宝宝经常口腔溃疡,什么原因呢? 中领创富(深圳)商业保理有限公司怎么样? 常州市中领健康管理有限公司怎么样? 中领建业(北京)商务咨询有限公司怎么样? 福建省中领建设发展有限公司怎么样? 陕西中领实业集团有限公司怎么样? 江苏中领智鼎企业管理有限公司怎么样? 中领航(北京)资产管理有限公司怎么样? 北京中领晟元投资管理有限公司怎么样? 北京世华中领企业管理咨询有限公司怎么样? 中领财富有限公司怎么样? 上海中领创业投资有限公司怎么样? 深圳前海中领国际管理咨询有限公司怎么样? 中领集团有限公司怎么样? 如何判断dataset中数据是否被修改 浙江中领投资有限公司怎么样? 青岛中领投资管理有限公司怎么样? 如何提升自制力 work up courage 翻译成英文。 Hey Guy,work up your courage,and tell her the three words,eight letters.怎么翻译 勇气真的很重要,新的一天,加油,不求最好,只求更好,翻译成英语 Screw Up Your Courage When Courage Is Needed.是什么意思? 请问朋友们有《年轻人一定要奋斗吗》这个视频的英文台词吗?我有这个视频了,不过字幕是中文,我想要知道 谁有英语名言啊 高手帮忙翻译一段!!!悬赏50分!!! hold up courage take the courage to do up to now,I haven&#39;t have the courage to do something 可不可以? 16mo3相当于国内什么材质 16Mo3是什么材料 阀门材质16Mo3是什么材料 360一键root 对手机系统升级的影响 有知道16Mo3淬火后硬度多少HRC,谢谢 360手机安全卫士更新包在哪个文件夹存着? 16mo3钢板焊接用什么焊条 求。16MO3热处理工艺 正火加回火 烧多少温度回火多少温度 期货合金钢板16mo3去哪买?哪个公司的价格低?