Schönen Guten Tag. Ich hab folgendes Problem. Ich bin gerade dabei etwas mit Datenbanken herrumzuspielen und krieg dabei ne komische Fehlermeldung:
der index lag außerhalb des bereichs. er muss nicht negativ und kleiner als die auflistung sein. Parametername: index
Ich hab mich dumm und dämlich gesucht und kann nichts finden. Hier mal die Code Zeilen:
Die Fehlermeldung erscheint sobald ich das Zweite Formular öffne mit: Neue_Mitarbeitwer_Daten.Show()
Kann mir irgendwer dabei helfen?
der index lag außerhalb des bereichs. er muss nicht negativ und kleiner als die auflistung sein. Parametername: index
Ich hab mich dumm und dämlich gesucht und kann nichts finden. Hier mal die Code Zeilen:
Quellcode
- Dim con As New MySqlConnection
- Dim cmd As New MySqlCommand
- Dim reader As MySqlDataReader
- Try
- con.ConnectionString = "Server=localhost;Database=XXX;Uid=root;"
- cmd.Connection = con
- con.Open()
- cmd.CommandText = "BlaBlaBla"
- cmd.ExecuteNonQuery()
- con.Close()
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
- Me.Hide()
- Neue_Mitarbeitwer_Daten.Show() 'Hier kommt die Fehlermeldung
Quellcode
- Private Sub Neue_Mitarbeitwer_Daten_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Dim con As New MySqlConnection
- Dim cmd As New MySqlCommand
- Dim reader As MySqlDataReader
- x = 0
- Try
- con.ConnectionString = "Server=localhost;Database=XXX;Uid=root;"
- cmd.Connection = con
- con.Open()
- cmd.CommandText = "SELECT * FROM XX "
- reader = cmd.ExecuteReader()
- Do While reader.Read()
- Mitarbeiter.Add(reader("Name"))
- Loop
- con.Close()
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
- End Sub
Die Fehlermeldung erscheint sobald ich das Zweite Formular öffne mit: Neue_Mitarbeitwer_Daten.Show()
Kann mir irgendwer dabei helfen?