Auswählen von Daten mit dem Oracle Data Provider für. NET (ODP.NET) ist recht einfach, jedoch, wenn Sie vergessen, einen einfachen Schritt, Sie Ende Mai bis Auswahl leeren Feldern für Ihre LONG-oder LONG RAW's.

Wie üblich, müssen Sie die ordnungsgemäße Verwendung Klausel (oder sonst Ihren Code wird allzu verbose):
mit Oracle.DataAccess.Client;
using System.Data;

Dann in Ihrem Code, einfach tun:
String connstr = "PutYourConnectionStringHere";
OracleConnection conn = new OracleConnection (connstr);
OracleCommand cmd = new OracleCommand ( "SELECT * FROM MyTable", connstr);
/ / Nächste Zeile sagt zu holen ersten 1000 Zeichen der LONG-oder LONG RAW-Felder. Wenn Sie diese weggelassen, es würde wieder leeren Feldern statt.
cmd.InitialLONGFetchSize = 1000;
DataSet ds = new DataSet ();
OracleDataAdapter da = new OracleDataAdapter (cmd);
/ / Verwendung der Daten-Adapter zum Füllen des DataSet
da.Fill (ds);
/ / Nun, wenn alle Ergebnisse kamen zurück, ds.Tables [0] wird Ihre Daten haben.

An diesem Punkt, sollten Sie in der Lage die Verwendung der Daten, wie Sie würde jede andere Datenquelle.
Average rating: