Есть проблема с кодом я не совсем понимаю, когда я бегу я получаю сообщение об ошибке: «Индекс находился вне границ массива»Индекс находился вне границ массива VB.NET
Public Function DataSourceConnection_Report()
If Split(tmpStr, ":")(4) = "1" Then
mReport.DataSourceConnections(0).SetConnection(Split(tmpStr, ":")(1), "pharmacy", Split(tmpStr, ":")(2), Split(tmpStr, ":")(3))
Else
mReport.DataSourceConnections(0).SetConnection(Split(tmpStr, ":")(1), "pharmacy", True)
End If
Return 0
End Function
Индексы основаны нуль, вы знаете, что? –
uum, no ,, so, как вы его исправите –
Возможно, вам нужен 4-й элемент в массиве, тогда вам нужно: 'Split (tmpStr,": ") (3) =" 1 "' –