Ich nutze folgende ANweisung:
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.
VB.NET-Quellcode
- 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 & "%'")
- Dim reader As MySqlDataReader = cmd.ExecuteReader()
- 'Do While reader.Read
- MessageBox.Show(reader("ds_stamm_status"))
- 'Loop
- 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.