Lange Prozesszeiten von OracleDataAdapter.Fill(…)


Ich habe mich neulich gewundert, warum die Fill Methode des OracleDataAdapter’s von Devart für ein relativ harmloses Query mehrere Minuten gedauert hat obwohl das Query auf der Datenbank selber so um die 5 – 10 Sekunden gedauert hat.
Auch wenn ich die Lösung nicht erklären kann, will ich sie dennoch erwähnen.
Ich benutzte bei einem OracleDataAdapter auch immer ein OracleDataTable zum Füllen. Nachdem ich dieses dann durch das Standard DataTable ausgetauscht habe… Voila, dauerte das Füllen nur noch ein paar Sekunden. Wenn das DataTable also nur zum Anzeigen oder als einfache DataSource dienen soll, ist das Standard DataTable dem OracleDataTable wohl vorzuziehen.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Antispam Captcha *