Auswählen von Oracle long oder lange roh mit odp.net in c#


Auswählen von Daten mithilfe von Oracle Data Provider (ODP.NET) für net ist ganz einfach, aber wenn Sie eine einfache Schritt vergessen, Sie können am Ende leere Felder für Ihre LONG oder LONG RAW auswählen.
Wie üblich, Sie brauchen die richtige using-Klausel (oder anderes Ihr Code wird übermäßig ausführlich):

Verwenden Oracle.DataAccess.Client;using System.Data;

Dann im Code einfach tun:

Zeichenfolge Connstr = 'PutYourConnectionStringHere';
OracleConnection Conn = neue OracleConnection(connstr);
OracleCommand Cmd = new OracleCommand ('SELECT * von MYTABLE', Connstr);
nächste Zeile sagt zu ersten 1000 Zeichen lang oder LONG RAW Felder zu holen. Wenn Sie dies nicht angegeben, würde es leere Felder stattdessen zurückbringen.
cmd. InitialLONGFetchSize = 1000;
DataSet ds = new DataSet();
OracleDataAdapter-da = neue OracleDataAdapter(cmd);
Verwenden Sie den Datenadapter zum Füllen des Datasets
da.Fill(DS);
Nun, wenn keine Ergebnisse, ds zurückkam. Tabellen [0] werden Ihre Daten haben.

Zu diesem Zeitpunkt sollten Sie die Daten verwenden können wie jede andere Datasource.









Auswählen von Oracle long oder lange roh mit odp.net in c#


Auswählen von Oracle long oder lange roh mit odp.net in c# : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Auswählen von Daten mithilfe von Oracle Data Provider (ODP.NET) für net ist ganz einfach, aber wenn Sie eine einfache Schritt vergessen, Sie können am Ende leere Felder für Ihre LONG oder LONG RAW auswählen.
Wie üblich, Sie brauchen die richtige using-Klausel (oder anderes Ihr Code wird übermäßig ausführlich):

Verwenden Oracle.DataAccess.Client;using System.Data;

Dann im Code einfach tun:

Zeichenfolge Connstr = 'PutYourConnectionStringHere';
OracleConnection Conn = neue OracleConnection(connstr);
OracleCommand Cmd = new OracleCommand ('SELECT * von MYTABLE', Connstr);
nächste Zeile sagt zu ersten 1000 Zeichen lang oder LONG RAW Felder zu holen. Wenn Sie dies nicht angegeben, würde es leere Felder stattdessen zurückbringen.
cmd. InitialLONGFetchSize = 1000;
DataSet ds = new DataSet();
OracleDataAdapter-da = neue OracleDataAdapter(cmd);
Verwenden Sie den Datenadapter zum Füllen des Datasets
da.Fill(DS);
Nun, wenn keine Ergebnisse, ds zurückkam. Tabellen [0] werden Ihre Daten haben.

Zu diesem Zeitpunkt sollten Sie die Daten verwenden können wie jede andere Datasource.


Auswählen von Oracle long oder lange roh mit odp.net in c#

Auswählen von Oracle long oder lange roh mit odp.net in c# : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Auswählen von Oracle long oder lange roh mit odp.net in c#
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung