Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Das Ganze mag funktionieren, wenn die Reihenfolge richtig ist, d.h. wenn der reader die Reihenfolge r, p, c fest zurückgibt. Wenn dem nicht so ist, also reader zuallererst "c" zurückgeben würde, crasht es, weil eben "tnp" zu diesem Zeitpunkt noch nicht festgelegt wurde (weil quasi von Zeile#16 auf Z#33 gesprungen wird). Wenn Du weißt "nee, ich mach immer alles richtig, das kann niemals pasieren", dann ... Aber Fehler tauchen nunmal auf. Daher meckert der Compiler zurecht. Denn er weiß definitiv …

  • Benutzer-Avatarbild

    @RodFromGermany: Und was ist, wenn bei Post#5, Zeile#5 beim allerersten reader("Typ").ToString ein "c" gelesen wird, also wenn die While-Schleife das erste mal durchlaufen wird? Dann crasht es. Weil quasi folgende Zeilenreihenfolge entsteht: ##1, #2, #3, #4, #5, #6, #10# 14, #16, #17 -> crash. Mehr wollte ich nicht sagen. Weiß daher jetzt gerade nicht, worauf Du hinaus willst.

  • Benutzer-Avatarbild

    Ah, sowas hatten wir doch gerstern erst: VB.NET-Quellcode (3 Zeilen) Das For-Each kann zwar aus einer X-Collection ein X für dsfilter machen, aber da Du angegeben hast, das dsfilter ein Array ist, crasht das. Lass die Dim dsfilter-Zeile weg und schreib eines davon: For Each dsfilter As DataRow In DS.Tables(Tabelle).Rows oder For Each dsfilter In DS.Tables(Tabelle).Rows.Cast(of DataRow)

  • Benutzer-Avatarbild

    Spekulatius: Zeile#7 und #8 müssen getauscht werden