Guten Tag, ihr werdet mich heute wohl öfters sehen.
So funktioniert das nicht. Im Internet finde ich keine richtige Lösung, liegt wohl an meiner Müdigkeit. Ich möchte keinen String suchen, sondern eine Liste mit Strings. Theoretisch müsste es:
heißen, aber dass ist auch schwachsinnig. Ich habe alles versucht, worüber ich bescheid weiß. Ich versuche in diesem Code, die "currentID" Variable in der for each Schleife zu ändern, aber der ExecuteCommand wird VOR der for Each Schleife definiert. Das heißt, ich kann sie nicht neudefinieren, wenn ich mich nicht irre. Wie macht man sowas? Vielleicht mit sowas wie "if reader.Read("id") = i then reader.read("name")" oder so? Uff. Eigentlich ist das so einfach, aber ich komme einfach nicht drauf.
Ich hoffe, ihr wisst da was.
~blaze~: Thema verschoben
VB.NET-Quellcode
- cmd.CommandText = "SELECT * FROM items where id = '" & currentID & "'"
- con.Open()
- reader = cmd.ExecuteReader
- reader.Read()
- For Each i In idList
- currentID = i
- Dim buffer As Byte() = reader("name")
- Dim s As String = System.Text.Encoding.Default.GetString(buffer, 0, buffer.Length)
- namesList.Add(s)
- Next
So funktioniert das nicht. Im Internet finde ich keine richtige Lösung, liegt wohl an meiner Müdigkeit. Ich möchte keinen String suchen, sondern eine Liste mit Strings. Theoretisch müsste es:
heißen, aber dass ist auch schwachsinnig. Ich habe alles versucht, worüber ich bescheid weiß. Ich versuche in diesem Code, die "currentID" Variable in der for each Schleife zu ändern, aber der ExecuteCommand wird VOR der for Each Schleife definiert. Das heißt, ich kann sie nicht neudefinieren, wenn ich mich nicht irre. Wie macht man sowas? Vielleicht mit sowas wie "if reader.Read("id") = i then reader.read("name")" oder so? Uff. Eigentlich ist das so einfach, aber ich komme einfach nicht drauf.
Ich hoffe, ihr wisst da was.
~blaze~: Thema verschoben
Wenn ich eine Frage stelle, habe ich sie bereits gegooglet. Ja, es kommt vor, dass ich die Antwort übersehe. Ja, es kommt vor, dass ich sie nicht verstehe. Deshalb bin ich hier. Wenn dies eure Frage war, dann antwortet bitte nicht. Es stiehlt sämtliche Motivation.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~blaze~“ ()