Freigeben über


OracleParameter Konstruktoren

Definition

Initialisiert eine neue Instanz der OracleParameter-Klasse.

Überlädt

OracleParameter()

Initialisiert eine neue Instanz der OracleParameter-Klasse.

OracleParameter(String, OracleType)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen und den Datentyp verwendet.

OracleParameter(String, Object)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen und ein OracleParameter-Objekt verwendet.

OracleParameter(String, OracleType, Int32)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen, den Datentyp und die Länge verwendet.

OracleParameter(String, OracleType, Int32, String)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen, den Datentyp, die Länge und den Quellspaltennamen verwendet.

OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen, den Datentyp, die Größe, die Richtung, die Quellspalte, die Quellversion sowie andere Eigenschaften verwendet.

OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die Parametername, Datentyp, Länge, Quellspaltenname, Richtung des Parameters, numerische Genauigkeit und andere Eigenschaften verwendet.

OracleParameter()

Initialisiert eine neue Instanz der OracleParameter-Klasse.

public:
 OracleParameter();
public OracleParameter ();
Public Sub New ()

Gilt für:

OracleParameter(String, OracleType)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen und den Datentyp verwendet.

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType)

Parameter

name
String

Der Name des Parameters.

oracleType
OracleType

Einer der OracleType-Werte.

Ausnahmen

Der im oracleType-Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Im folgenden Beispiel wird ein OracleParameter erstellt und einige seiner Eigenschaften festgelegt.

public void CreateOracleParameter()
{
   OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 14;
}
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter("DName", OracleType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 14
End Sub

Gilt für:

OracleParameter(String, Object)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen und ein OracleParameter-Objekt verwendet.

public:
 OracleParameter(System::String ^ name, System::Object ^ value);
public OracleParameter (string name, object value);
new System.Data.OracleClient.OracleParameter : string * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, value As Object)

Parameter

name
String

Der Name des Parameters.

value
Object

Ein OracleParameter-Objekt.

Hinweise

Wenn Sie einen Object im value -Parameter angeben, wird der DbType vom Microsoft-.NET Framework -Typ abgeleitetObject.

Gehen Sie vorsichtig vor, wenn Sie diese Überladung des OracleParameter Konstruktors verwenden. Da diese Überladung einen value vom Typ Objectbenötigt, müssen Sie den integralen Wert in einen Object Typ konvertieren, wenn der Wert 0 ist, wie im folgenden Microsoft Visual C#-Beispiel veranschaulicht.

Parameter = new OracleParameter("pname", Convert.ToInt32(0));  

Wenn Sie diese Konvertierung nicht durchführen, geht der Compiler davon aus, dass Sie versuchen, die OracleParameter(string, OracleType) Konstruktorüberladung aufzurufen.

Gilt für:

OracleParameter(String, OracleType, Int32)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen, den Datentyp und die Länge verwendet.

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer)

Parameter

name
String

Der Name des Parameters.

oracleType
OracleType

Einer der OracleType-Werte.

size
Int32

Die Länge des Parameters.

Ausnahmen

Der im oracleType-Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Im folgenden Beispiel wird ein OracleParameter erstellt und einige seiner Eigenschaften festgelegt.

public void CreateOracleParameter()
{
   OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,14);
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14)
    parameter.Direction = ParameterDirection.Output
End Sub

Gilt für:

OracleParameter(String, OracleType, Int32, String)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen, den Datentyp, die Länge und den Quellspaltennamen verwendet.

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::String ^ srcColumn);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, string srcColumn);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, srcColumn As String)

Parameter

name
String

Der Name des Parameters.

oracleType
OracleType

Einer der OracleType-Werte.

size
Int32

Die Länge des Parameters.

srcColumn
String

Der Name der Quellspalte

Ausnahmen

Der im oracleType-Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Im folgenden Beispiel wird ein OracleParameter erstellt und einige seiner Eigenschaften festgelegt.

public void CreateOracleParameter()
{
   OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,
                14,"DName");
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14, "DName")
    parameter.Direction = ParameterDirection.Output
End Sub

Gilt für:

OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die den Parameternamen, den Datentyp, die Größe, die Richtung, die Quellspalte, die Quellversion sowie andere Eigenschaften verwendet.

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * string * System.Data.DataRowVersion * bool * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)

Parameter

name
String

Der Name des zuzuordnenden Parameters.

oracleType
OracleType

Einer der OracleType-Werte.

size
Int32

Die Länge des Parameters.

direction
ParameterDirection

Einer der ParameterDirection-Werte.

sourceColumn
String

Der Name der Quellspalte

sourceVersion
DataRowVersion

Einer der DataRowVersion-Werte.

sourceColumnNullMapping
Boolean

true, wenn ein NULL-Wert für die Quellspalte zulässig ist, andernfalls false.

value
Object

Ein Object, das den Wert des OracleParameter darstellt.

Ausnahmen

Der im oracleType-Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Gilt für:

OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Initialisiert eine neue Instanz der OracleParameter-Klasse, die Parametername, Datentyp, Länge, Quellspaltenname, Richtung des Parameters, numerische Genauigkeit und andere Eigenschaften verwendet.

public:
 OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, bool isNullable, System::Byte precision, System::Byte scale, System::String ^ srcColumn, System::Data::DataRowVersion srcVersion, System::Object ^ value);
public OracleParameter (string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)

Parameter

name
String

Der Name des Parameters.

oracleType
OracleType

Einer der OracleType-Werte.

size
Int32

Die Länge des Parameters.

direction
ParameterDirection

Einer der ParameterDirection-Werte.

isNullable
Boolean

true, wenn der Wert des Felds NULL sein kann, andernfalls false.

precision
Byte

Die Gesamtanzahl der Ziffern links und rechts vom Dezimaltrennzeichen, in die Value aufgelöst wird.

scale
Byte

Die Gesamtanzahl der Dezimalstellen, in die Value aufgelöst wird.

srcColumn
String

Der Name der Quellspalte

srcVersion
DataRowVersion

Einer der DataRowVersion-Werte.

value
Object

Ein Object, das den Wert des OracleParameter darstellt.

Ausnahmen

Der im oracleType-Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Im folgenden Beispiel wird ein OracleParameter erstellt und angezeigt ParameterName.

public void CreateOracleParameter()
 {
    OracleParameter parameter = new OracleParameter(
        "DName",OracleType.VarChar,
        11,ParameterDirection.Output,true,0,0,"DName",
        DataRowVersion.Current,"ENGINEERING");
    Console.WriteLine(parameter.ToString());
 }
Public Sub CreateOracleParameter()
    Dim parameter As New OracleParameter( _
        "DName", OracleType.VarChar, 11, _
        ParameterDirection.Output, True, 0, 0, _
        "DName", DataRowVersion.Current, "ENGINEERING")
    Console.WriteLine(parameter.ToString())
End Sub

Gilt für: