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
SqlDataReader to DataTable
bigpoint
myCSharp.de - Member



Dabei seit:
Beiträge: 121
Herkunft: Bayern

Themenstarter:

SqlDataReader to DataTable

beantworten | zitieren | melden

verwendetes Datenbanksystem:SQLServer 2000

Ich rufe eine SP mit SqlCommand, CommandType.StoredProcedure und entsprechenden Parameter.
Die Daten speiche ich in einem SqlDataReader mit der Methode ExecuteReader(),
jetzt möchte ich die Daten in eine DataTable mit der Methode Load laden, ist die DataTable leer
Versuche ich den SqlDataReader mit Read() auszulesen funktioniert wunderbar

Hat jemand eine Idee warum es mit der Methode Load nicht funktioniert ??
private Nachricht | Beiträge des Benutzers
a957m
myCSharp.de - Member



Dabei seit:
Beiträge: 254
Herkunft: Stuttgart

beantworten | zitieren | melden

Hi,

warum benutzt Du nicht den Standardweg mit einem SqlDbDataReader und benutzt die Fill Methode ?

Tschüss
private Nachricht | Beiträge des Benutzers
bigpoint
myCSharp.de - Member



Dabei seit:
Beiträge: 121
Herkunft: Bayern

Themenstarter:

beantworten | zitieren | melden

SqlDbDataReader und die Fill Methode ist mir unbekannt, kannst du mir ein wenig code liefern?
private Nachricht | Beiträge des Benutzers
davidG
myCSharp.de - Member



Dabei seit:
Beiträge: 67

beantworten | zitieren | melden


SqlDataAdapter myDataAdapter = new SqlDataAdapter(sqlComand);
myDataAdapter.Fill(DataTable);
„Ich erfand den Begriff «objekt-orientiert», und ich kann sagen, dass ich dabei nicht C++ im Sinn hatte.“ Alan Kay
private Nachricht | Beiträge des Benutzers
bigpoint
myCSharp.de - Member



Dabei seit:
Beiträge: 121
Herkunft: Bayern

Themenstarter:

beantworten | zitieren | melden

Funktioniert wunder bar, merci.

Trotzdem verstehe ich es nicht warum es mit meine Vorgehensweise nicht funktioniert?
private Nachricht | Beiträge des Benutzers
Noodles
myCSharp.de - Experte



Dabei seit:
Beiträge: 4.644
Herkunft: Leipzig

beantworten | zitieren | melden

DataTable.Load( SqlDataReader );
private Nachricht | Beiträge des Benutzers
bigpoint
myCSharp.de - Member



Dabei seit:
Beiträge: 121
Herkunft: Bayern

Themenstarter:

beantworten | zitieren | melden

Zitat von Noodles

DataTable.Load( SqlDataReader );
das eben funk nicht
private Nachricht | Beiträge des Benutzers