Selezione di dati utilizzando il provider di dati per Oracle. NET (ODP.NET) è abbastanza semplice, tuttavia, se si dimentica un semplice passo, si potrebbe finire per selezionare i campi vuoti o per il tuo LUNGO LUNGO RAW's.

Come di consueto, sarà necessario usare il buon clausola (oppure il codice sarà troppo prolisso):
utilizzando Oracle.DataAccess.Client;
using System.Data;

Poi nel codice, è sufficiente fare:
connstr stringa = "PutYourConnectionStringHere";
OracleConnection conn = new OracleConnection (connstr);
OracleCommand cmd = new OracleCommand ( "SELECT * FROM MyTable", connstr);
/ / Riga successiva dice a scaricare prima di 1000 caratteri LUNGO LUNGO RAW o campi. Se omesso questo, sarebbe riportare invece campi vuoti.
cmd.InitialLONGFetchSize = 1000;
DataSet ds = new DataSet ();
OracleDataAdapter da = new OracleDataAdapter (cmd);
/ / Utilizzare i dati per compilare la scheda di dati
da.Fill (ds);
/ / Ora se i risultati sono tornati, ds.Tables [0] avrà i tuoi dati.

A questo punto, si dovrebbe essere in grado di utilizzare i dati, come si farebbe con qualsiasi altro datasource.
Average rating: