Поделиться через


OracleParameter Конструкторы

Определение

Инициализирует новый экземпляр класса OracleParameter.

Перегрузки

OracleParameter()

Инициализирует новый экземпляр класса OracleParameter.

OracleParameter(String, OracleType)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра и тип данных.

OracleParameter(String, Object)

Инициализирует новый экземпляр класса OracleParameter, использующий имя параметра и объект OracleParameter.

OracleParameter(String, OracleType, Int32)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных и длину.

OracleParameter(String, OracleType, Int32, String)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных, длину и имя столбца источника.

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

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

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

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

OracleParameter()

Инициализирует новый экземпляр класса OracleParameter.

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

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

OracleParameter(String, OracleType)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра и тип данных.

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)

Параметры

name
String

Имя параметра.

oracleType
OracleType

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

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.

Примеры

В следующем примере создается OracleParameter и задаются некоторые его свойства.

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

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

Имя параметра.

value
Object

Объект OracleParameter.

Комментарии

При указании Object в параметре valueDbType объект выводится из типа Microsoft платформа .NET Framework .Object

Будьте внимательны при использовании этой перегрузки конструктора OracleParameter . Так как эта перегрузка value принимает тип Object, целочисленное Object значение необходимо преобразовать в тип, если значение равно нулю, как показано в следующем примере Microsoft Visual C#.

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

Если не выполнить это преобразование, компилятор будет предполагать, что вы пытаетесь вызвать перегрузку конструктора OracleParameter(string, OracleType).

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

OracleParameter(String, OracleType, Int32)

Выполняет инициализацию нового экземпляра класса OracleParameter, использующего имя параметра, тип данных и длину.

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)

Параметры

name
String

Имя параметра.

oracleType
OracleType

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

size
Int32

Длина параметра.

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.

Примеры

В следующем примере создается OracleParameter и задаются некоторые его свойства.

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

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)

Параметры

name
String

Имя параметра.

oracleType
OracleType

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

size
Int32

Длина параметра.

srcColumn
String

Имя исходного столбца.

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.

Примеры

В следующем примере создается OracleParameter и задаются некоторые его свойства.

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

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)

Параметры

name
String

Имя сопоставляемого параметра.

oracleType
OracleType

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

size
Int32

Длина параметра.

direction
ParameterDirection

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

sourceColumn
String

Имя исходного столбца.

sourceVersion
DataRowVersion

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

sourceColumnNullMapping
Boolean

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

value
Object

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

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.

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

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

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

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)

Параметры

name
String

Имя параметра.

oracleType
OracleType

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

size
Int32

Длина параметра.

direction
ParameterDirection

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

isNullable
Boolean

Значение true, если значение поля может быть пустым; в противном случае — значение false.

precision
Byte

Общее число разрядов слева и справа от десятичной запятой, до которого вычисляется значения Value.

scale
Byte

Общее число десятичных разрядов, до которого вычисляется значение Value.

srcColumn
String

Имя исходного столбца.

srcVersion
DataRowVersion

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

value
Object

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

Исключения

Значение, передаваемое в параметре oracleType, имеет недопустимый тип внутренних данных.

Примеры

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

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