我仍然是 VB 的初学者,并且发生错误"索引超出数组的范围"。那是什么意思?
这是我代码的一部分:
spectraldata.Text = "Area: " & dt.Rows(0)("area").ToString &
vbCrLf & "Laptitude: " & dt.Rows(0).Item("laptitude").ToString &
"Longtitude: " & dt.Rows(0)("longtitude").ToString &
"Field View: " & dt.Rows(0).Item("field_view").ToString &
vbCrLf & "Date Collected: " &
dt.Rows(0).Item("date_collected").ToString & "Start Time: " &
dt.Rows(0).Item("start_time").ToString & "End Time: " &
dt.Rows(0).Item("end_time").ToString & "Sky Status: " &
dt.Rows(0).Item("sky_status").ToString & "Name Of Person: " &
dt.Rows(0).Item("name_person").ToString
请解释一下,我该如何解决它。
这是我代码的一部分:
我已经在sql服务器中尝试了查询,它给了我一个结果。
很简单,您尝试访问的元素大于列表中项的大小。
例如,如果您列表中有 4 个项目,并且您要求第 5 个项目。这是不可能的,因为它不存在,这就是所有的例外手段。
看看你的例子,我会说你在dt中没有任何内容。行(0(,即这里实际上没有任何结果。