OracleParameter Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy OracleParameter.Initializes a new instance of the OracleParameter class.

Przeciążenia

OracleParameter()

Inicjuje nowe wystąpienie klasy OracleParameter.Initializes a new instance of the OracleParameter class.

OracleParameter(String, OracleType)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru i typu danych.Initializes a new instance of the OracleParameter class that uses the parameter name and data type.

OracleParameter(String, Object)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru i OracleParameter obiektu.Initializes a new instance of the OracleParameter class that uses the parameter name and an OracleParameter object.

OracleParameter(String, OracleType, Int32)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych i długości.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, and length.

OracleParameter(String, OracleType, Int32, String)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych, długości i nazwy kolumny źródłowej.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, length, and source column name.

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

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych, rozmiaru, kierunku, kolumny źródłowej, wersji źródłowej i innych właściwości.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, size, direction, source column, source version, and other properties.

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

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych, długości, nazwy kolumny źródłowej, kierunku parametru, dokładności liczbowej i innych właściwości.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, length, source column name, parameter direction, numeric precision, and other properties.

OracleParameter()

Inicjuje nowe wystąpienie klasy OracleParameter.Initializes a new instance of the OracleParameter class.

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

OracleParameter(String, OracleType)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru i typu danych.Initializes a new instance of the OracleParameter class that uses the parameter name and data type.

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)

Parametry

name
String

Nazwa parametru.The name of the parameter.

oracleType
OracleType

Jedna z OracleType wartości.One of the OracleType values.

Wyjątki

Wartość podana w oracleType parametrze jest nieprawidłowym typem danych zaplecza.The value supplied in the oracleType parameter is an invalid back-end data type.

Przykłady

Poniższy przykład tworzy OracleParameter i ustawia niektóre właściwości.The following example creates an OracleParameter and sets some of its properties.

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 

OracleParameter(String, Object)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru i OracleParameter obiektu.Initializes a new instance of the OracleParameter class that uses the parameter name and an OracleParameter object.

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)

Parametry

name
String

Nazwa parametru.The name of the parameter.

value
Object

Obiekt OracleParameter.An OracleParameter object.

Uwagi

Gdy określisz Object value parametr, DbType zostanie wywnioskowany na podstawie typu Microsoft .NET Framework Object .When you specify an Object in the value parameter, the DbType is inferred from the Microsoft .NET Framework type of the Object.

Należy zachować ostrożność podczas korzystania z tego przeciążenia OracleParameter konstruktora.Use caution when you are using this overload of the OracleParameter constructor. Ponieważ to Przeciążenie pobiera value Typ Object , należy przekonwertować wartość całkowitą na Object Typ, gdy wartość jest równa zero, jak pokazano na poniższym przykładzie programu Microsoft Visual C#.Because this overload takes a value of type Object, you must convert the integral value to an Object type when the value is zero, as the following Microsoft Visual C# example demonstrates.

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

Jeśli ta konwersja nie zostanie wykonana, kompilator przyjmie, że próbujesz wywołać metodę OracleParameter string OracleType przeciążenia konstruktora (,).If you do not perform this conversion, the compiler will assume that you are trying to call the OracleParameter(string, OracleType) constructor overload.

OracleParameter(String, OracleType, Int32)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych i długości.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, and length.

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)

Parametry

name
String

Nazwa parametru.The name of the parameter.

oracleType
OracleType

Jedna z OracleType wartości.One of the OracleType values.

size
Int32

Długość parametru.The length of the parameter.

Wyjątki

Wartość podana w oracleType parametrze jest nieprawidłowym typem danych zaplecza.The value supplied in the oracleType parameter is an invalid back-end data type.

Przykłady

Poniższy przykład tworzy OracleParameter i ustawia niektóre właściwości.The following example creates an OracleParameter and sets some of its properties.

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 

OracleParameter(String, OracleType, Int32, String)

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych, długości i nazwy kolumny źródłowej.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, length, and source column name.

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)

Parametry

name
String

Nazwa parametru.The name of the parameter.

oracleType
OracleType

Jedna z OracleType wartości.One of the OracleType values.

size
Int32

Długość parametru.The length of the parameter.

srcColumn
String

Nazwa kolumny źródłowej.The name of the source column.

Wyjątki

Wartość podana w oracleType parametrze jest nieprawidłowym typem danych zaplecza.The value supplied in the oracleType parameter is an invalid back-end data type.

Przykłady

Poniższy przykład tworzy OracleParameter i ustawia niektóre właściwości.The following example creates an OracleParameter and sets some of its properties.

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 

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

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych, rozmiaru, kierunku, kolumny źródłowej, wersji źródłowej i innych właściwości.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, size, direction, source column, source version, and other properties.

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)

Parametry

name
String

Nazwa parametru do zamapowania.The name of the parameter to map.

oracleType
OracleType

Jedna z OracleType wartości.One of the OracleType values.

size
Int32

Długość parametru.The length of the parameter.

direction
ParameterDirection

Jedna z ParameterDirection wartości.One of the ParameterDirection values.

sourceColumn
String

Nazwa kolumny źródłowej.The name of the source column.

sourceVersion
DataRowVersion

Jedna z DataRowVersion wartości.One of the DataRowVersion values.

sourceColumnNullMapping
Boolean

true Jeśli kolumna źródłowa ma wartość null, w przeciwnym razie false .true if the source column is nullable, otherwise false.

value
Object

ObjectJest to wartość OracleParameter .An Object that is the value of the OracleParameter.

Wyjątki

Wartość podana w oracleType parametrze jest nieprawidłowym typem danych zaplecza.The value supplied in the oracleType parameter is an invalid back-end data type.

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

Inicjuje nowe wystąpienie OracleParameter klasy, która używa nazwy parametru, typu danych, długości, nazwy kolumny źródłowej, kierunku parametru, dokładności liczbowej i innych właściwości.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, length, source column name, parameter direction, numeric precision, and other properties.

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)

Parametry

name
String

Nazwa parametru.The name of the parameter.

oracleType
OracleType

Jedna z OracleType wartości.One of the OracleType values.

size
Int32

Długość parametru.The length of the parameter.

direction
ParameterDirection

Jedna z ParameterDirection wartości.One of the ParameterDirection values.

isNullable
Boolean

true Jeśli wartość pola może mieć wartość null, w przeciwnym razie false .true if the value of the field can be null, otherwise, false.

precision
Byte

Całkowita liczba cyfr z lewej i prawej strony przecinka dziesiętnego, do którego Value zostanie rozpoznany.The total number of digits to the left and right of the decimal point to which Value is resolved.

scale
Byte

Łączna liczba rozwiązanych miejsc dziesiętnych Value .The total number of decimal places to which Value is resolved.

srcColumn
String

Nazwa kolumny źródłowej.The name of the source column.

srcVersion
DataRowVersion

Jedna z DataRowVersion wartości.One of the DataRowVersion values.

value
Object

ObjectJest to wartość OracleParameter .An Object that is the value of the OracleParameter.

Wyjątki

Wartość podana w oracleType parametrze jest nieprawidłowym typem danych zaplecza.The value supplied in the oracleType parameter is an invalid back-end data type.

Przykłady

Poniższy przykład tworzy OracleParameter i wyświetla ParameterName .The following example creates an OracleParameter and displays the 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 

Dotyczy