永发信息网

在asp.net运网页时,出现用户代码未处理indexoutofrangeexception,还有在位置零出没任何行。是什么原因?

答案:3  悬赏:80  手机版
解决时间 2021-02-04 09:50
在asp.net运网页时,出现用户代码未处理indexoutofrangeexception,还有在位置零出没任何行。是什么原因?
最佳答案
这是因为没有取到数据的问题。你可以对ds做一下为null的判断
public static DataRow dr(string query) {
DataRow dr=null;
.....
....
DataSet ds = new DataSet();
sda.Fill(ds, "anounce");
if (ds.Tables["anounce"]!=null && ds.Tables["annouce"].Rows.Count>0)
{
dr=ds.Tables["anounce"].Rows[0];
}
return dr;
}
全部回答
OleDbDataAdapter sda = new OleDbDataAdapter(query, con) 从数据库中没读到数据,可能是query 中的sql语句有问题.追问还提示为:1.确保列表中最大索引小于列表最小索引 2.确保索引不是负数
return之前需要判断下ds.Tables["anounce"].Rows[0]; 是否存在。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
《画皮》其中一个主要演员戚玉武是哪里人?
14岁男生 175cm高 脚42码 想长到44码 怎么办
电脑显示器就一个接口,怎么连接x xbo360VGA
中通快递(西苑中路民安园46号楼敬民电机维修
紫金县环境保护委员会在哪里啊,我有事要去这
已知双曲线的两条渐近线均和圆C:(x-1)^2+y^2=
山楂片可以在家做吗
The teachercame into the classroom _____a
(16分)材料一 英国著名经济学家约翰梅纳德
世纪超市这个地址在什么地方,我要处理点事
今天我车子被别人的车撞了,到交警中队处理,
在不考虑其他影响因素的情况下,下列财务指标
魔兽世界暮色森林部落的鸟点在哪?
东湾子怎么去啊,有知道地址的么
【胶原纤维】怎样区别胶原纤维的韧性和弹性纤
推荐资讯
新买的华硕ZX50J【飞行堡垒】打开电脑有滋滋
化学:临异丙基苯酚分子是什么样的?为什么有7
诺贝尔瓷砖地址好找么,我有些事要过去
不要将快乐建立在别人的痛苦之上高中作文
王者荣耀什么人物打野最快
【德语形容词词尾变化】德语形容词的词尾德语
灌云城管监察大队临时工有住房公积金吗
女人王国地址在什么地方,我要处理点事
中国电信中山路营业厅(清新县中山路营业厅)地
电梯维修好学吗
梦幻西游喊人杀75剧情和85剧情一共要多少钱
安徽庄飞电缆有限公司在哪里啊,我有事要去这
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?