MySQL DataReader Wert begrenzen

  • WPF

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

    MySQL DataReader Wert begrenzen

    Ich nutze folgende ANweisung:

    VB.NET-Quellcode

    1. cmd.CommandText = String.Format("SELECT ds_stamm.*,ds_firma.* FROM ds_stamm INNER JOIN ds_firma ON ds_stamm.ds_stamm_id = ds_firma.ds_firma_nr WHERE ds_stamm_id LIKE '%" & ds_vertrag_nr & "%'")
    2. Dim reader As MySqlDataReader = cmd.ExecuteReader()
    3. 'Do While reader.Read
    4. MessageBox.Show(reader("ds_stamm_status"))
    5. 'Loop
    6. reader.Close()


    Hier schreibt der Reader immer den nächsten Wert aus "ds_stamm_status"

    Wie mache ich es das der Reader nur den ersten gefundenen Wert schreibt? D.h. er soll nur einmal einen Wert in die MessageBox schreiben.
    probierma so:

    VB.NET-Quellcode

    1. cmd.CommandText = String.Format("SELECT ds_stamm.*,ds_firma.* FROM ds_stamm INNER JOIN ds_firma ON ds_stamm.ds_stamm_id = ds_firma.ds_firma_nr WHERE ds_stamm_id LIKE '%" & ds_vertrag_nr & "%'")
    2. Dim reader As MySqlDataReader = cmd.ExecuteReader()
    3. reader.Read
    4. MessageBox.Show(reader("ds_stamm_status"))
    5. reader.Close()