判断DATASET是否为空
来源:互联网 发布:手机淘宝网app下载 编辑:程序博客网 时间:2024/04/27 18:44
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)
if ( yourDataSet.Tables[0].Rows.Count > 0 )
{
有记录时你要做的事情
}
else
{
返回空集
}
{
}
else
{
}
if (DataSet1.Tables[0].Rows.Count ==0)
{
Response.Write("<script language=JavaScript>alert('No record!');</script>");
}
{
Response.Write("<script language=JavaScript>alert('No record!');</script>");
}
建议(yourDataSet.Tables[0].Rows.Count
应该先判断是否数据集为空(查询出错时),接着判断表中的行数是否为零(查询未出错且行数是否为零),否则容易出错,
例如:先判断myDataSet.Tables[0].Rows.Count==0时,如果查询出错时,此时myDataSet为null,也就没有table,所以会报错。
故应该这样判断
if (myDataSet == null || myDataSet.Tables[0].Rows.Count == 0)
{
//为空时进行处理
}
else
{
//不为空时处理
}
“||”和“&&”操作符先判断第一个条件,不满足后接着判断下一条件,但如果上面顺序调换在myDataSet为null时则会出错,即先判断大的条件,接着判断小的条件
例如:先判断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
- linux软件安装之感慨
- IPAdreess 以及Dns.GetHostByName(string)”已过时
- 基础设施即服务系列:Windows Azure 虚拟网络概述
- winform窗体传值
- Android c/c++层打印log信息
- 判断DATASET是否为空
- Facebook联合创始人Chris Huges:一个成就奥巴马总统之路的“同志”男人
- 0×00000xxx型内存错误
- 小心使用zeromq
- frameworksssss
- 正则表达式
- kdesvn中删除文件夹后commit出现Aborting commit: 'pdu/rootfs/busybox-1.15.3' remains in tree-conflict错误
- 关于"未能映射路径"问题
- Qt: 给Widget设置背景图片