Wie kann ich alle Spalten des OracleDataReader durchlaufen?

8

Ich habe den folgenden Code und ich möchte alle Felder im Ergebnis dieser Abfrage durchlaufen und das Wörterbuch namens Feld auffüllen.

Gegeben ein Datenleser ist das möglich?

%Vor%     
leora 08.06.2010, 03:00
quelle

2 Antworten

16

Sie sollten in der Lage sein, so etwas zu tun:

%Vor%     
MikeWyatt 08.06.2010, 03:10
quelle
4

GetSchemaTable liefert eine Menge Informationen über die Spalten, einschließlich ihres Namens, aber auch Größe, Typ usw.

Ich nehme an, dass der Schlüssel des Wörterbuchs der Spaltenname und der Wert der Zeilenwert sein soll. Wenn ja, sollte dies funktionieren:

%Vor%

Sie können auch GetValues ​​() verwenden die Anzahl der Spalten und rufen Sie GetName (int) für jeder.

    
Rex M 08.06.2010 03:07
quelle

Tags und Links