首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Dataset读取数据出错了

2012-05-28 
Dataset读取数据出错了,求救说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有

Dataset读取数据出错了,求救
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.IndexOutOfRangeException: 在位置 0 处没有任何行。


源错误: 


行 28: DataSet ds = new DataSet();
行 29: ada.Fill(ds);
行 30: Label1.Text = ds.Tables[0].Rows[0][1].ToString();
行 31: Label2.Text = ds.Tables[0].Rows[0][5].ToString();
行 32: Label3.Text = ds.Tables[0].Rows[0][2].ToString();
 
第30行出错了额

[解决办法]
ds是空的
[解决办法]
ds没有实例化,也就是空的
[解决办法]
设置断点复制 select * from Goods where GoodsID='"+p_str_GoodsID+"'" 生成的SQL语句到数据库里查一下,看有没有结果
[解决办法]
在数据库 先添加数据 测试下撒
[解决办法]
做一下null处理就OK了

热点排行