Hi, Ich habe ein Problem mit einer aausgabe zwischen vb und php auf dem server.
Ichs ende ine Anfrage an mein php script dass mir aus meiner Datenbank Datensätze holt.
Wenn ich die abfrage innerhalb Private Sub Form1_Load ausführe funktioniert das ganze reibungslos.
Doch sobald die Abfrage mit einem senden über ein Button machen bekomme ich den Fehler "System.IndexOutOfRangeException"Der Index war Auserhalb des Arraybereichs".
Der Code ist:
*Topic verschoben, VB-BBCode eingefügt*
Ichs ende ine Anfrage an mein php script dass mir aus meiner Datenbank Datensätze holt.
Wenn ich die abfrage innerhalb Private Sub Form1_Load ausführe funktioniert das ganze reibungslos.
Doch sobald die Abfrage mit einem senden über ein Button machen bekomme ich den Fehler "System.IndexOutOfRangeException"Der Index war Auserhalb des Arraybereichs".
Der Code ist:
VB.NET-Quellcode
- Imports System.Text
- Public Class Form1
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Dim myWebClient As System.Net.WebClient
- myWebClient = New System.Net.WebClient()
- Dim phpResult As String
- Dim value As String
- value = "http://url zur website/Data/index.php?abfrage=normal"
- phpResult = myWebClient.DownloadString(value)
- Dim Stringlist As String = phpResult
- Dim arraylist() As String = Stringlist.Split("-")
- For i = 0 To arraylist.Length - 1
- 'ListBox1.Items.Add(arraylist(i))
- Dim val As String = arraylist(i)
- Dim list() As String = val.Split(":")
- With ListView1.Items
- Dim item As ListViewItem
- item = .Add(list(0))
- item.SubItems.Add(list(1))
- item.SubItems.Add(list(2))
- item.SubItems.Add(list(3))
- item.SubItems.Add(list(4))
- item.SubItems.Add(list(5))
- End With
- Next
- End Sub
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- End Sub
- End Class
*Topic verschoben, VB-BBCode eingefügt*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()