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
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.
- 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