判断DATASET是否为空
来源:互联网 发布:美菱冰箱 知乎 编辑:程序博客网 时间:2024/05/01 03:32
1,if(ds == null) 这是判断内存中的数据集是否为空,说明DATASET为空,行和列都不存在!! ( 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时则会出错,即先判断大的条件,接着判断小的条件
说多了:)
2,if(ds.Tables[0].Count == 0) 这应该是在内存中存在一个DATASET,但是,数据集中不存在表!!
3,if(ds.Tables[0].Count == 1 && ds.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
例如:先判断myDataSet.Tables[0].Rows.Count==0时,如果查询出错时,此时myDataSet为null,也就没有table,所以会报错。
故应该这样判断
if
{
//为空时进行处理
}
else
{
//不为空时处理
}
“||”和“&&”操作符先判断第一个条件,不满足后接着判断下一条件,但如果上面顺序调换在myDataSet为null时则会出错,即先判断大的条件,接着判断小的条件
说多了:)
- 判断DataSet是否为空
- 判断dataset是否为空
- 判断DATASET是否为空
- 判断dataset是否为空
- 判断DATASET是否为空
- 判断DATASET是否为空
- 判断DATASET是否为空
- asp.net dataset 判断是否为空 ?
- 判断DataSet和DataTable是否为空
- 如何判断dataset是否为空
- C# 判断DATASET是否为空
- asp.net dataset 判断是否为空
- C# 判断DATASET是否为空
- 判断dataset是否为空 &dataset取值示例
- 判断DataSet 里的记录集是否为空
- 判断DataSet 里的记录集是否为空
- 判断dataset是否未空
- 判断DataSet中的记录是否为空/记录是否为0
- 【OpenCV】基于Adaboost和Haar-like特征人脸识别
- 欧拉回路&特殊图下的哈密顿回路题集【夏天的风】
- 博弈总结
- 【OpenCV】有关内存释放 总结
- Windows 8 Directx 开发学习笔记(十三)利用模板实现木箱镜像
- 判断DATASET是否为空
- Yii Framework 开发教程(46) Zii组件-Sortable示例
- CodeSmith 使用教程(5): 基本语法-使用注释
- Resin的几个常用配置
- onbeforeunload与onunload事件
- 探索Java语言与JVM中的Lambda表达式
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- 使用jquery moblie进行移动智能开发(1)
- 单线程不固定大小对象的内存池实现