Hallo,
ich möchte einen Datensatz (Typel) in eine Liste<String> aufspalten und das weiter verarbeiten.
Dafür gibts die bekannte Methode "Read"
aber ich möchte alle Spalten einfach in der Schleife auslesen und nicht jede einzelne mit "Vorname" usw...ansprechen...
Ich hab das noch mit Index probiert und zähle nach "add" eins hoch, aber dann geht er aus der Schleife heraus...
Wie macht man das. dass er alle Spalten aus dem Typel selbst durchgeht**** und das dann in eine List<string> übergibt.
Also als Code stelle ich mir das so vor:
Wenn ich sage:
Dann habe ich einen ungültigen Leseversuch.
Danke für jeden tipp.
ich möchte einen Datensatz (Typel) in eine Liste<String> aufspalten und das weiter verarbeiten.
Dafür gibts die bekannte Methode "Read"
Code:
while (sqlReader.Read()
{
lstdataRecord.Add(sqlReader["Vorname"].ToString());
}
aber ich möchte alle Spalten einfach in der Schleife auslesen und nicht jede einzelne mit "Vorname" usw...ansprechen...
Ich hab das noch mit Index probiert und zähle nach "add" eins hoch, aber dann geht er aus der Schleife heraus...
Wie macht man das. dass er alle Spalten aus dem Typel selbst durchgeht**** und das dann in eine List<string> übergibt.
Also als Code stelle ich mir das so vor:
Code:
while (sqlReader.Read()
{
for i =0; i<= sqlReader.lengh; i++
lstdataRecord.Add(sqlReader[i].ToString());
next
}
Wenn ich sage:
Code:
for (int i = 1; i < sqlReader.FieldCount; i++)
{
dataRecord.Add(sqlReader.GetValue(i).ToString());
}
Dann habe ich einen ungültigen Leseversuch.
Danke für jeden tipp.
Zuletzt bearbeitet: