c# Oracle Abfrage mit Spaltennamen

OP #4295272
Lesenswert?

Hi,

ich hab wohl Tomaten auf den Augen, aber wie kann ich mit c# eine 
Datenbankabfrage auswerten und dabei die Spaltennamen verwenden?

Connect funktioniert und die Abfrage geht in der Form
1
OracleCommand cmd = dbCon.CreateCommand();
2
cmd.CommandText = "SELECT *  from TEST where STATUS = 0 order by ID";
3
OracleDataReader reader = cmd.ExecuteReader();
4
while (reader.Read()){
5
  textBox1.Text = textBox1.Text + reader.GetString(9);
6
}

Mit reader.GetString(9); bekomme ich den Inhalt der 9 Spalte geliefert.
Wie kann ich nun etwas in der Form reader.GetString("SPALTENNAME") 
verwenden? Das würde den Code etwas intuitiver verständlich machen

Danke
Gast #4295274
Lesenswert?

A. B. schrieb:
> Mit reader.GetString(9); bekomme ich den Inhalt der 9 Spalte geliefert.
> Wie kann ich nun etwas in der Form reader.GetString("SPALTENNAME")
> verwenden? Das würde den Code etwas intuitiver verständlich machen

(string)Reader["SPALTENNAME"]

wenn ich mich nicht irre

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren