OracleParameter OracleParameter OracleParameter OracleParameter Constructors

Определение

Перегрузки

OracleParameter() OracleParameter() OracleParameter()

Инициализирует новый экземпляр класса OracleParameter.Initializes a new instance of the OracleParameter class.

OracleParameter(String, OracleType) OracleParameter(String, OracleType) OracleParameter(String, OracleType)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра и тип данных.Initializes a new instance of the OracleParameter class that uses the parameter name and data type.

OracleParameter(String, Object) OracleParameter(String, Object) OracleParameter(String, Object) OracleParameter(String, Object)

Инициализирует новый экземпляр класса OracleParameter, использующий имя параметра и объект OracleParameter.Initializes a new instance of the OracleParameter class that uses the parameter name and an OracleParameter object.

OracleParameter(String, OracleType, Int32) OracleParameter(String, OracleType, Int32) OracleParameter(String, OracleType, Int32)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных и длину.Initializes a new instance of the OracleParameter class that uses the parameter name, data type, and length.

OracleParameter(String, OracleType, Int32, String) OracleParameter(String, OracleType, Int32, String) OracleParameter(String, OracleType, Int32, String)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных, длину и имя столбца источника.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) OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных, размер, направление, столбец источника, версию источника и другие свойства.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) OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Инициализирует новый экземпляр класса OracleParameter, использующий имя параметра, тип данных, длину, имя исходного столбца, направление параметра, точность чисел и другие свойства.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() OracleParameter() OracleParameter()

Инициализирует новый экземпляр класса OracleParameter.Initializes a new instance of the OracleParameter class.

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

OracleParameter(String, OracleType) OracleParameter(String, OracleType) OracleParameter(String, OracleType)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра и тип данных.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

Параметры

name
String String String String

Имя параметра.The name of the parameter.

oracleType
OracleType OracleType OracleType OracleType

Одно из значений OracleType.One of the OracleType values.

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.The value supplied in the oracleType parameter is an invalid back-end data type.

Примеры

В следующем примере создается OracleParameter и устанавливаются некоторые из его свойств.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) OracleParameter(String, Object) OracleParameter(String, Object) OracleParameter(String, Object)

Инициализирует новый экземпляр класса OracleParameter, использующий имя параметра и объект OracleParameter.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)

Параметры

name
String String String String

Имя параметра.The name of the parameter.

value
Object Object Object Object

Объект OracleParameter.An OracleParameter object.

Комментарии

Object При указании value в параметре DbType выводится из Microsoft .NET типа платформы. ObjectWhen you specify an Object in the value parameter, the DbType is inferred from the Microsoft .NET Framework type of the Object.

Будьте внимательны при использовании этой перегрузки OracleParameter конструктора.Use caution when you are using this overload of the OracleParameter constructor. Поскольку эта перегрузка value принимает тип Object, необходимо преобразовать целочисленное значение в Object тип, если значение равно нулю, как показано в следующем примере 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));  

Если не выполнить это преобразование, компилятор предполагает, что вы пытаетесь вызвать OracleParameterперегрузку конструктора (string, OracleType).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) OracleParameter(String, OracleType, Int32) OracleParameter(String, OracleType, Int32)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных и длину.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

Параметры

name
String String String String

Имя параметра.The name of the parameter.

oracleType
OracleType OracleType OracleType OracleType

Одно из значений перечисления OracleType.One of the OracleType values.

size
Int32 Int32 Int32 Int32

Длина параметра.The length of the parameter.

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.The value supplied in the oracleType parameter is an invalid back-end data type.

Примеры

В следующем примере создается OracleParameter и устанавливаются некоторые из его свойств.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) OracleParameter(String, OracleType, Int32, String) OracleParameter(String, OracleType, Int32, String)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных, длину и имя столбца источника.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

Параметры

name
String String String String

Имя параметра.The name of the parameter.

oracleType
OracleType OracleType OracleType OracleType

Одно из значений OracleType.One of the OracleType values.

size
Int32 Int32 Int32 Int32

Длина параметра.The length of the parameter.

srcColumn
String String String String

Имя исходного столбца.The name of the source column.

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.The value supplied in the oracleType parameter is an invalid back-end data type.

Примеры

В следующем примере создается OracleParameter и устанавливаются некоторые из его свойств.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) OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных, размер, направление, столбец источника, версию источника и другие свойства.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

Параметры

name
String String String String

Имя сопоставляемого параметра.The name of the parameter to map.

oracleType
OracleType OracleType OracleType OracleType

Одно из значений OracleType.One of the OracleType values.

size
Int32 Int32 Int32 Int32

Длина параметра.The length of the parameter.

direction
ParameterDirection ParameterDirection ParameterDirection ParameterDirection

Одно из значений перечисления ParameterDirection.One of the ParameterDirection values.

sourceColumn
String String String String

Имя исходного столбца.The name of the source column.

sourceVersion
DataRowVersion DataRowVersion DataRowVersion DataRowVersion

Одно из значений DataRowVersion.One of the DataRowVersion values.

sourceColumnNullMapping
Boolean Boolean Boolean Boolean

Значение true, если столбец источника может содержать пустое значение; в противном случае — значение false.true if the source column is nullable, otherwise false.

value
Object Object Object Object

Объект Object, который является значением OracleParameter.An Object that is the value of the OracleParameter.

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.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) OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Инициализирует новый экземпляр класса OracleParameter, использующий имя параметра, тип данных, длину, имя исходного столбца, направление параметра, точность чисел и другие свойства.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

Параметры

name
String String String String

Имя параметра.The name of the parameter.

oracleType
OracleType OracleType OracleType OracleType

Одно из значений перечисления OracleType.One of the OracleType values.

size
Int32 Int32 Int32 Int32

Длина параметра.The length of the parameter.

direction
ParameterDirection ParameterDirection ParameterDirection ParameterDirection

Одно из значений перечисления ParameterDirection.One of the ParameterDirection values.

isNullable
Boolean Boolean Boolean Boolean

Значение true, если значение поля может быть пустым; в противном случае — значение false.true if the value of the field can be null, otherwise, false.

precision
Byte Byte Byte Byte

Общее число разрядов слева и справа от десятичной запятой, до которого вычисляется значения Value.The total number of digits to the left and right of the decimal point to which Value is resolved.

scale
Byte Byte Byte Byte

Общее число десятичных разрядов, до которого вычисляется значение Value.The total number of decimal places to which Value is resolved.

srcColumn
String String String String

Имя исходного столбца.The name of the source column.

srcVersion
DataRowVersion DataRowVersion DataRowVersion DataRowVersion

Одно из значений перечисления DataRowVersion.One of the DataRowVersion values.

value
Object Object Object Object

Объект Object, который является значением OracleParameter.An Object that is the value of the OracleParameter.

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.The value supplied in the oracleType parameter is an invalid back-end data type.

Примеры

В следующем примере создается OracleParameter и 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 

Применяется к