Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Problem mit DataReader
guenni81
myCSharp.de - Member



Dabei seit:
Beiträge: 206

Themenstarter:

Problem mit DataReader

beantworten | zitieren | melden

Hallo,
ich möchte mir zur Zeit grade eine DLL Datei schreiben, die mir das Handling für die Datenbank abnimmt.
Über eine Funktion übergebe ich ein Select Statment.
Im Inneren der Funktion möchte ich mit dem DataReader die ganzen Daten in ein Array Speichern und dies anschließend zurückgeben.
Hier stellst sich für mich das Problem, dass ich nicht weiss, wie ich alle Spalten und alle Werte an das Array übergebe, da die SQL Statments ja immer unterschiedlich sind...
private Nachricht | Beiträge des Benutzers
Steff
myCSharp.de - Member



Dabei seit:
Beiträge: 24
Herkunft: Lost in /dev/null

beantworten | zitieren | melden

while(sqlDataReader.Read())
{
     sqlDataReader.GetString(index);
}

Mit FieldCount () kannst du die Spalten zählen und mit GetFieldType() findest du den Typ heraus. Es gibt eine unmenge von Get-Methoden im SqlDataReader.

Gruss,
Steff
private Nachricht | Beiträge des Benutzers
guenni81
myCSharp.de - Member



Dabei seit:
Beiträge: 206

Themenstarter:

beantworten | zitieren | melden

Hallo,
ich arbeite nicht mit dem SQLDataReader, sondern mit dem OLEDBDatareader,
da ich eine Access Datei als Datenbank benutze,
private Nachricht | Beiträge des Benutzers
Steff
myCSharp.de - Member



Dabei seit:
Beiträge: 24
Herkunft: Lost in /dev/null

beantworten | zitieren | melden

Das sollte keine Rolle spielen
private Nachricht | Beiträge des Benutzers