OracleParameter Konstruktoren

Definition

Initialisiert eine neue Instanz der OracleParameter-Klasse.

Überlädt

Name Beschreibung
OracleParameter()

Initialisiert eine neue Instanz der OracleParameter-Klasse.

OracleParameter(String, OracleType)

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

OracleParameter(String, Object)

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

OracleParameter(String, OracleType, Int32)

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

OracleParameter(String, OracleType, Int32, String)

Initialisiert eine neue Instanz der Klasse, die OracleParameter 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 Klasse, die OracleParameter den Parameternamen, Datentyp, Größe, Richtung, Quellspalte, Quellversion und andere Eigenschaften verwendet.

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

Initialisiert eine neue Instanz der Klasse, die OracleParameter den Parameternamen, den Datentyp, die Länge, den Namen der Quellspalte, die Parameterrichtung, die 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 Klasse, die OracleParameter den Parameternamen und 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 Teil seiner Eigenschaften erstellt und 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 Klasse, die OracleParameter 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 Parameter value angeben, wird der DbType vom Microsoft .NET Typ des Object abgeleitet.

Seien Sie vorsichtig, wenn Sie diese Überladung des OracleParameter Konstruktors verwenden. Da diese Überladung einen value Typ Objectverwendet, müssen Sie den integralen Wert in einen Object Typ konvertieren, wenn der Wert null ist, wie im folgenden C#-Beispiel veranschaulicht.

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

Wenn Sie diese Konvertierung nicht ausfü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 Klasse, die OracleParameter den Parameternamen, 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 Teil seiner Eigenschaften erstellt und 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 Klasse, die OracleParameter 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 Teil seiner Eigenschaften erstellt und 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 Klasse, die OracleParameter den Parameternamen, Datentyp, Größe, Richtung, Quellspalte, Quellversion und 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 die Quellspalte nullwertebar ist, andernfalls false.

value
Object

Dies Object ist der Wert der OracleParameter.

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 Klasse, die OracleParameter den Parameternamen, den Datentyp, die Länge, den Namen der Quellspalte, die Parameterrichtung, die 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 Gesamtzahl der Ziffern links und rechts vom Dezimalkomma, zu dem Value aufgelöst wird.

scale
Byte

Die Gesamtzahl der Dezimalstellen, an die Value aufgelöst wird.

srcColumn
String

Der Name der Quellspalte

srcVersion
DataRowVersion

Einer der DataRowVersion Werte.

value
Object

Dies Object ist der Wert der OracleParameter.

Ausnahmen

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

Beispiele

Das folgende Beispiel erstellt und OracleParameter zeigt die 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: