OracleParameter Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
- 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