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了