读书人

怎么判断dataset中是否有记录

发布时间: 2012-03-14 12:01:12 作者: rapoo

如何判断dataset中是否有记录?

问题是这样的,我通过一个方法返回一个dataset对象,我想说怎么判断返回的dataset中是否有数据啊?
如果没有数据的话,那么读取的时候不是会出错么?怎么处理这个例外好呢?

[解决办法]
ds.Tables.Count = 0 说明没有表
如果是datatable判断rows的count
[解决办法]
如果没有数据的话,DataSet的值为null

你可以通过判断是否为null,或者判断这个DataSet中数据集的记录个数来判断都可以

C# code
try{        DataSet ds = XXXX();        if(ds!=null) //或这样写 if(ds.Tables[0].Rows.Count>0)        {               //取ds进行操作        }        else        {              //没有任何记录        }}catch(Exception ex){      Response.Write(ex.Message);} 

读书人网 >VB Dotnet

热点推荐