ds.Tables[0].Rows.Count为什么会得到空值而不是0
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/05/08 14:11:44
ds.Tables[0].Rows.Count为什么会得到空值而不是0
我不得不承认这是一个非常好的问题.其实,你问的时候 我刚开始也木有注意这个.
我觉得是 它可能在你没有找到这个表的时候 就会得到是空值,因为表都没有谈何数据?0 表示有表,它的意思是说有0行,有表的结构.
而空值就是没有东西,连表结构都没有.
我们可以在讨论讨论.这个问题很有意思.
再问: 为什么找不到表呢?
再答: 找不到表 的意思就是你的取值的时候,那个连接字符串根本就没有起作用。 比如说 DataSet ds =new DataSet(); 然后 DataAdaper adapte =new DataAdapter("ConnectionString","select * from Table1";); 最后 ds.fill(adapter); 这个时候 没有进去值 没有进去值 就没有表?不是吗?
我觉得是 它可能在你没有找到这个表的时候 就会得到是空值,因为表都没有谈何数据?0 表示有表,它的意思是说有0行,有表的结构.
而空值就是没有东西,连表结构都没有.
我们可以在讨论讨论.这个问题很有意思.
再问: 为什么找不到表呢?
再答: 找不到表 的意思就是你的取值的时候,那个连接字符串根本就没有起作用。 比如说 DataSet ds =new DataSet(); 然后 DataAdaper adapte =new DataAdapter("ConnectionString","select * from Table1";); 最后 ds.fill(adapter); 这个时候 没有进去值 没有进去值 就没有表?不是吗?
ds.Tables[0].Rows.Count>0错误
if (ds.Tables[0].Rows.Count >
ds.Tables[0].Rows.Count > 1
ds.Tables.Count > 0 && ds.Tables[0].Rows.Count == 1
Tables[0].Rows.count是什么意思
ds.Tables[0].Rows.ds.Tables[0].Clone()是什么意思?
this.TbEmployeesName.Text = ds.Tables[0].Rows[0]["StaffName"
C#:问一个比较简单的问题,ds.Tables[0].Rows.Count获取的是什么?如果结果集是空的,返回是0还是-
this.txtID.Text = ds.Tables["stuinfo"].Rows[0]["stuid"].ToSt
用c#做系统时此句 this.tbid.Text = ds.Tables[0].Rows[0]["书号"].ToStri
英语翻译index 0 is either negative or above rows count!
请问这句代码的意思是什么?ds.Tables.Remove(ds.Tables[0]);麻烦详细点.(dataset d