码迷,mamicode.com
首页 > Web开发 > 详细

.net 如何判断dataset是否为空

时间:2021-02-24 12:59:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:Staff   ring   sele   ndt   else   taf   _id   ora   help   

1,if(ds == null) 这是判断内存中的数据集是否为空,说明DATASET为空,行和列都不存在!!

2,if(ds.Tables.Count == 0) 这应该是在内存中存在一个DATASET,但是,数据集中不存在表!!

3,if(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)  说明存在表table,但是,表内没有数据!

 1 /// <summary>
 2     /// 获取员工所在科室
 3     /// </summary>
 4     public void getDeptCode()
 5     {
 6         string sqlstr = "select dept_code from staff_dict where employee_id=‘"+ ViewState["ygbh"] + "";
 7         DataSet ds = OracleHelper.ExecuteDataset(strConnect, CommandType.Text, sqlstr);
 8         if (ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)//存在表table,但是,表内没有数据!
 9         {
10             ViewState["deptcode"] = "";
11         }
12         else
13         {
14             ViewState["deptcode"] = ds.Tables[0].Rows[0][0].ToString();
15         }
16     }

 

.net 如何判断dataset是否为空

标签:Staff   ring   sele   ndt   else   taf   _id   ora   help   

原文地址:https://www.cnblogs.com/chenpanpan/p/14436394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!