.
Anmeldung | Registrieren | Hilfe
in Suchen

OleDbReader GetType

Letzter Beitrag 03. Sep 2010 10:18 von GENiALi. 3 Antworten.
Seite 1 von 1 (4 Treffer)
Beiträge sortieren: Zurück Weiter
  • 03. Sep 2010 9:18

    • WiglWagl
    • Top 25 Mitwirkender
    • Registriert am 18. Aug 2009
    • Beiträge 152
    • Punkte 2.345

    OleDbReader GetType

    Hallo,

    ich habe eine Frage. Wie kann ich im folgenden Code-Beispiel den Type der Variabel auslesen?

    while (reader.Read())
                {
                    for (i = 0; i < felder_i; i++)
                    {                   
                        theorder_s += reader(i) + ";";                     
                    }
                    
                }


    Sprich: ...... reader(i).GetType; ????

    Vielen Dank
    lg
    WW
    • IP-Adresse ist Registriert
  • 03. Sep 2010 9:57 Antwort zu

    • Timo Rehl
    • Top 10 Mitwirkender
      Männlich
    • Registriert am 05. Mai 2009
    • Wald-Michelbach
    • Beiträge 591
    • Punkte 10.110
    • Moderator

    OleDbReader GetType

    Hallo WW,

    hier behelfe ich mir immer eines Tricks: Ich verwende den SqlAdapter.Fill mit sinngemäß folgender Abfrage:
    SELECT * FROM MyTableOfInterest WHERE 1=2


    Resultat ist ein typisiertes DataTable (ohne Ergebniszeilen, weil 1 nie 2 ist ;-), das man dann mittels DataTable.Columns durchgehen kann. ColumnName und DataType lassen sich darin dann ablesen. Auch die Reihenfolge sollte übereinstimmen (wenn die SQL Statements die gleiche Order beinhalten).

    Das ist m.E. die einfachste Möglichkeit die Datenbankstruktur auszulesen (es gibt noch mehr Möglichkeiten).

    Grüße
    Timo
    - theres no place like 127.0.0.1 -
    • IP-Adresse ist Registriert
  • 03. Sep 2010 10:05 Antwort zu

    • WiglWagl
    • Top 25 Mitwirkender
    • Registriert am 18. Aug 2009
    • Beiträge 152
    • Punkte 2.345

    OleDbReader GetType

    Hey,

    ah sehr schlau, vielen Dank, werd ich mal versuchen!

    lg
    WW
    • IP-Adresse ist Registriert
  • 03. Sep 2010 10:18 Antwort zu

    • GENiALi
    • Top 75 Mitwirkender
      Männlich
    • Registriert am 08. Mrz 2009
    • Adligenswil
    • Beiträge 29
    • Punkte 525

    OleDbReader GetType

    Wenn man ganz genau wissen wil wie  das Schema der Tabelle aussieht: GetSchemaTable()
    Gruss
    Roland Schumacher
    • IP-Adresse ist Registriert
Seite 1 von 1 (4 Treffer)

WPF Forum | ASP.NET Forum | ASP.NET MVC Forum | Silverlight Forum | Windows Phone 7 Forum | SharePoint Forum | Dotnet Jobs | Dotnet Termine | Developer Blogs | Dotnet News

Das Team | Regeln | Impressum