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 в параметре value
DbType объект выводится из типа 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.
- 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