Da Sie keinen Code gepostet haben, weiß ich nicht, wie viel Sie wissen. Ich gehe davon aus, dass Sie bereits wissen, wie Sie mit OracleDataReader eine Abfrage ausführen und eine Ergebnismenge zurückerhalten.
Es gibt ein Problem mit den Spalten LONG und LONG RAW. Sie müssen die InitialLONGFetchSize
festlegen Eigenschaft Ihres OracleCommand
auf einen Wert ungleich Null.
Der Standardwert von InitialLONGFetchSize
Null ist, was bedeutet, dass für LONG- oder LONG RAW-Spalten keine Daten abgerufen werden. Wenn Sie es auf -1 setzen, werden alle Daten abgerufen. Bei großen Werten sollten Sie dies möglicherweise nicht tun. Wenn Sie es auf etwas über Null setzen, werden so viele Bytes anfänglich abgerufen und zwischengespeichert.
Sie sollten die Dokumentation für InitialLONGFetchSize
lesen , weil Sie noch einige andere Details wissen müssen.