读书人

Dataset读取数据出错了

发布时间: 2012-05-28 17:59:33 作者: rapoo

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了

读书人网 >C#

热点推荐