Forums Neueste Beiträge
 

Größenbeschränkung beim Dataset

06/11/2009 - 09:15 von Stefan Reinmers | Report spam
Hallo, ich lese eine Tabelle mit Messwerten in ein Dataset ein. Es sind ca.
2,9 Millionen Datensàtze. Irgendwann mitten drin bricht mir alles ab mit
folgender Fehlermeldung

Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.

Wie kann man das Problem umgehen? Müßte ich irgendwie (aber wie) die
Datensàtze hàppchenweise einlesen?
 

Lesen sie die antworten

#1 Elmar Boye
06/11/2009 - 10:02 | Warnen spam
Hallo Stefan,

"Stefan Reinmers" schrieb ...
Hallo, ich lese eine Tabelle mit Messwerten in ein Dataset ein. Es sind ca. 2,9 Millionen Datensàtze. Irgendwann mitten drin
bricht mir alles ab mit folgender Fehlermeldung

Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.




DataSets werden nunmal vollstàndig im Speicher gehalten.
Ist der alle, so ist auch das DataSet am Ende.

Wie kann man das Problem umgehen?



Mit intelligenteren Zugriffsmethoden, die nur den
wirklich benötigten (angezeigtn) Teil in den Speicher laden.
Massenoperationen wiederum führt man besser direkt auf der
zugrundeliegenden Datenbank aus.

Das "Wie" hàngt vom jeweiligen Einsatzzweck ab.

Gruß Elmar

Ähnliche fragen