Inhalt eines Elements anzeigen

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von borbr.

    Inhalt eines Elements anzeigen

    VB.NET-Quellcode

    1. Dim person As New List(Of String)
    2. md.CommandText = "select * from Personen where SlotConfig= " & Alter
    3. con.Open()
    4. reader = cmd.ExecuteReader()
    5. Do While reader.Read()
    6. person.Add(
    7. reader("ID") & " | " &
    8. reader("Alter") & " | " &
    9. reader("Geburstdatum") & " | " &
    10. reader("Geburtsort") & " | " &
    11. reader("Wohnort"))
    12. Loop
    13. reader.Close()



    Ich möchte mir den Inhalt Geburtsort anzeigen lassen. Hat einer von euch eine Lösung, wie ich den Inhalt eines Elementes mir anzeigen kann. Die Länge des Inhaltes ost varibel.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „borbr“ ()

    Willkommen im Forum. :thumbup:
    ---> Bei reader("Geburstdatum) & " | " & fehlt ein Apostroph.
    Du erzeugst Dir derartige Strings:
    ID | Alter | Geburstdatum | Geburtsort | Wohnort
    ==>
    "12345 | 35 | 24.12.1977 | Berlin | Hamburg"
    Da Du die Information einzeln aus der DB ausliest, solltest Du Die diese in Variablen ablegen und diese zum Zusammensetzen verwenden. Dann kannst Du innerhalb des Loops stets darauf zugreifen.
    Solch komplexe Codezeilen sind außerdem ungünstig bei der Fehlersuche.
    Probier es mal so:
    Spoiler anzeigen

    VB.NET-Quellcode

    1. Dim person As New List(Of String)
    2. md.CommandText = "select * from Personen where SlotConfig= " & Alter
    3. con.Open()
    4. reader = cmd.ExecuteReader()
    5. Dim ID As Integer
    6. Dim Alter As Integer
    7. Dim Geburstdatum As DateTime ' hier ggf.String verwenden und den DB-Wert entsprechend konvertieren
    8. Dim Geburtsort As String
    9. Dim Wohnort As String
    10. Do While reader.Read()
    11. ID = reader("ID")
    12. Alter = reader("Alter")
    13. Geburstdatum = reader("Geburstdatum")
    14. Geburtsort = reader("Geburtsort")
    15. Wohnort = reader("Wohnort")
    16. person.Add( _
    17. ID.ToString & " | " & _
    18. Alter.ToString & " | " & _
    19. Geburstdatum.ToString & " | " & _
    20. Geburtsort.ToString & " | " & _
    21. Wohnort.ToString)
    22. Loop
    23. reader.Close()
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!