AW: [CSharp.net] DataSet / Datareader als Array?

Daniel Fisher(lennybacon) csharp.net at glengamoi.com
Thu, 14 Oct 2004 13:34:48 +0200


Aus der Doku...

SqlDataReader.GetValues()
 Gets all attribute columns in the collection for the current row.

Parameters
  values: An array of Object into which to copy the attribute columns. 

Return Value: The number of instances of Object in the array.

Daniel
 

-----Ursprüngliche Nachricht-----
Von: csharp.net-admin@glengamoi.com =
[mailto:csharp.net-admin@glengamoi.com]
Im Auftrag von Bernhard Brause
Gesendet: Donnerstag, 14. Oktober 2004 13:05
An: csharp.net@glengamoi.com
Betreff: Re: [CSharp.net] DataSet / Datareader als Array?

>> >Dann nimm' eine ArrayList.

Hi, 

es scheint zu funktionieren, hier für die Nachwelt ;-)

ArrayList arZeile = new ArrayList();
while (myDataReader.Read ())
{
  ArrayList arSpalte = new ArrayList();
  for (int i = 0; i < myDataReader.FieldCount; i ++)
  {
    if (!myDataReader.IsDBNull(i)) 
      arZeile.Add(myDataReader.GetValue(i).ToString());
    else
      arZeile.Add("Null");
  }
}
arZeile.Add(arSpalte);

Viele Grüße

Bernhard



_______________________________________________
CSharp.net Mailingliste, Postings senden an:
CSharp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net