Erster Eintrag der Datenbank wird nicht ausgelsen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von petaod.

    Erster Eintrag der Datenbank wird nicht ausgelsen

    Guten Tag,

    bei meinem Script wird komischerweise der erste Eintrag von der Datenbank nicht ausgelsen sondern einfach ignoriert. Kann mir jemand sagen woran dies liegen könnte?

    VB.NET-Quellcode

    1. Dim myConnection As New MySqlConnection("server=IP;uid=local;pwd=PW;database=DB")
    2. Dim myCommand As New MySqlCommand("SELECT spalte1,spalte2 FROM log", myConnection)
    3. myConnection.Open()
    4. Dim myDataReader As MySqlDataReader = myCommand.ExecuteReader()
    5. myDataReader.Read()
    6. While myDataReader.Read
    7. ListBox1.Items.Add("code:" & myDataReader.GetString(0) & " Betrag: " & myDataReader.GetDecimal(1))
    8. End While
    9. myDataReader.Close()
    10. myConnection.Close()
    Works as designed ;)

    VB.NET-Quellcode

    1. Dim myDataReader As MySqlDataReader = myCommand.ExecuteReader()
    2. myDataReader.Read() ' hier wird der erste Datensatz gelesen, ohne dass du etwas damit machst
    3. While myDataReader.Read ' hier werden die restlichen Records gelesen
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --