OleDbParameter Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса OleDbParameter.
Перегрузки
OleDbParameter() |
Инициализирует новый экземпляр класса OleDbParameter. |
OleDbParameter(String, OleDbType) |
Выполняет инициализацию нового экземпляра класса OleDbParameter, использующего имя параметра и тип данных. |
OleDbParameter(String, Object) |
Инициализирует новый экземпляр класса OleDbParameter, использующий имя параметра и значение нового объекта OleDbParameter. |
OleDbParameter(String, OleDbType, Int32) |
Выполняет инициализацию нового экземпляра класса OleDbParameter, использующего имя параметра, тип данных и длину. |
OleDbParameter(String, OleDbType, Int32, String) |
Выполняет инициализацию нового экземпляра класса OleDbParameter, использующего имя параметра, тип данных, длину и имя столбца источника. |
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
Инициализирует новый экземпляр класса OleDbParameter, использующий имя параметра, тип данных, длину, имя исходного столбца, направление параметра, точность чисел и другие свойства. |
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) |
Инициализирует новый экземпляр класса OleDbParameter, использующий имя параметра, тип данных, длину, имя исходного столбца, направление параметра, точность чисел и другие свойства. |
OleDbParameter()
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
Инициализирует новый экземпляр класса OleDbParameter.
public:
OleDbParameter();
public OleDbParameter ();
Public Sub New ()
Примеры
В следующем примере создается OleDbParameter и задаются некоторые его свойства.
public void CreateOleDbParameter()
{
OleDbParameter parameter = new OleDbParameter();
parameter.ParameterName = "Description";
parameter.OleDbType = OleDbType.VarChar;
parameter.Direction = ParameterDirection.Output;
parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
Dim parameter As New OleDbParameter()
parameter.ParameterName = "Description"
parameter.OleDbType = OleDbType.VarChar
parameter.Direction = ParameterDirection.Output
parameter.Size = 88
End Sub
См. также раздел
Применяется к
OleDbParameter(String, OleDbType)
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
Выполняет инициализацию нового экземпляра класса OleDbParameter, использующего имя параметра и тип данных.
public:
OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType);
public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType)
Параметры
- name
- String
Имя сопоставляемого параметра.
Исключения
Значение, передаваемое в параметре dataType
, имеет недопустимый тип внутренних данных.
Примеры
В следующем примере создается OleDbParameter и задаются некоторые его свойства.
public void CreateOleDbParameter()
{
OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar);
parameter.Direction = ParameterDirection.Output;
parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
Dim parameter As New OleDbParameter("Description", OleDbType.VarChar)
parameter.Direction = ParameterDirection.Output
parameter.Size = 88
End Sub
Комментарии
Тип данных и , если это уместно, Size и Precision выводятся из значения dataType
параметра .
См. также раздел
Применяется к
OleDbParameter(String, Object)
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
Инициализирует новый экземпляр класса OleDbParameter, использующий имя параметра и значение нового объекта OleDbParameter.
public:
OleDbParameter(System::String ^ name, System::Object ^ value);
public OleDbParameter (string? name, object? value);
public OleDbParameter (string name, object value);
new System.Data.OleDb.OleDbParameter : string * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, value As Object)
Параметры
- name
- String
Имя сопоставляемого параметра.
- value
- Object
Значение нового объекта OleDbParameter.
Примеры
В следующем примере создается объект OleDbParameter.
public static void CreateOleDbParameter()
{
OleDbParameter myParameter = new OleDbParameter("Description", "Beverages");
}
Public Shared Sub CreateOleDbParameter()
Dim myParameter As New OleDbParameter("Description", "Beverages")
End Sub
Комментарии
Будьте осторожны при использовании этой перегрузки конструктора OleDbParameter для указания целочисленных значений параметров. Поскольку данная перегруженная версия принимает параметр value
типа Object, необходимо преобразовать целочисленное значение в тип Object, когда значение равно нулю, как показано в следующем примере на C#.
Parameter = new OleDbParameter("@pname", Convert.ToInt32(0));
Если это преобразование не выполняется, компилятор предполагает, что вы пытаетесь вызвать перегрузку конструктора OleDbParameter .
См. также раздел
Применяется к
OleDbParameter(String, OleDbType, Int32)
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
Выполняет инициализацию нового экземпляра класса OleDbParameter, использующего имя параметра, тип данных и длину.
public:
OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size);
public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType, int size);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType, int size);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer)
Параметры
- name
- String
Имя сопоставляемого параметра.
- size
- Int32
Длина параметра.
Исключения
Значение, передаваемое в параметре dataType
, имеет недопустимый тип внутренних данных.
Примеры
В следующем примере создается OleDbParameter и задаются некоторые его свойства.
public void CreateOleDbParameter()
{
OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar,88);
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
Dim parameter As New OleDbParameter("Description", OleDbType.VarChar, 88)
parameter.Direction = ParameterDirection.Output
End Sub
Комментарии
Значение Size выводится из значения параметра, dataType
если оно не задано явным образом в параметре size
.
См. также раздел
Применяется к
OleDbParameter(String, OleDbType, Int32, String)
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
Выполняет инициализацию нового экземпляра класса OleDbParameter, использующего имя параметра, тип данных, длину и имя столбца источника.
public:
OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size, System::String ^ srcColumn);
public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType, int size, string? srcColumn);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType, int size, string srcColumn);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer, srcColumn As String)
Параметры
- name
- String
Имя сопоставляемого параметра.
- size
- Int32
Длина параметра.
- srcColumn
- String
Имя исходного столбца.
Исключения
Значение, передаваемое в параметре dataType
, имеет недопустимый тип внутренних данных.
Примеры
В следующем примере создается OleDbParameter и задаются некоторые его свойства.
public void CreateOleDbParameter()
{
OleDbParameter parameter = new OleDbParameter(
"Description",OleDbType.VarChar,
88,"Description");
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
Dim parameter As New OleDbParameter( _
"Description", OleDbType.VarChar, 88, "Description")
parameter.Direction = ParameterDirection.Output
End Sub
Комментарии
Значение Size выводится из значения параметра, dataType
если оно не задано явным образом в параметре size
.
См. также раздел
Применяется к
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
Инициализирует новый экземпляр класса OleDbParameter, использующий имя параметра, тип данных, длину, имя исходного столбца, направление параметра, точность чисел и другие свойства.
public:
OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, 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 OleDbParameter (string? parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string? srcColumn, System.Data.DataRowVersion srcVersion, object? value);
public OleDbParameter (string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, size As Integer, direction As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)
Параметры
- parameterName
- String
Имя параметра.
- size
- Int32
Длина параметра.
- direction
- ParameterDirection
Одно из значений перечисления ParameterDirection.
- isNullable
- Boolean
Значение true
, если поле допускает значение NULL, значение false
— в противном случае.
- precision
- Byte
Общее число разрядов слева и справа от десятичной запятой, до которого вычисляется значения Value.
- srcColumn
- String
Имя исходного столбца.
- srcVersion
- DataRowVersion
Одно из значений перечисления DataRowVersion.
- value
- Object
Объект Object, который является значением OleDbParameter.
Исключения
Значение, передаваемое в параметре dataType
, имеет недопустимый тип внутренних данных.
Примеры
В следующем примере создается OleDbParameter и отображается ParameterName.
public void CreateOleDbParameter()
{
OleDbParameter parameter = new OleDbParameter(
"Description", OleDbType.VarChar, 11,
ParameterDirection.Output, true, 0, 0, "Description",
DataRowVersion.Current, "garden hose");
Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
Dim parameter As New OleDbParameter( _
"Description", OleDbType.VarChar, 11, _
ParameterDirection.Output, True, 0, 0, _
"Description", DataRowVersion.Current, "garden hose")
Console.WriteLine(parameter.ToString())
End Sub
Комментарии
И SizePrecision выводятся из значения параметра, dataType
если они не заданы явным образом в параметрах size
и precision
.
См. также раздел
Применяется к
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
- Исходный код:
- OleDbParameter.cs
Инициализирует новый экземпляр класса OleDbParameter, использующий имя параметра, тип данных, длину, имя исходного столбца, направление параметра, точность чисел и другие свойства.
public:
OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, int size, System::Data::ParameterDirection direction, System::Byte precision, System::Byte scale, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OleDbParameter (string? parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string? sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object? value);
public OleDbParameter (string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * byte * byte * string * System.Data.DataRowVersion * bool * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, size As Integer, direction As ParameterDirection, precision As Byte, scale As Byte, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)
Параметры
- parameterName
- String
Имя параметра.
- size
- Int32
Длина параметра.
- direction
- ParameterDirection
Одно из значений перечисления ParameterDirection.
- precision
- Byte
Общее число разрядов слева и справа от десятичной запятой, до которого вычисляется значения Value.
- sourceColumn
- String
Имя исходного столбца.
- sourceVersion
- DataRowVersion
Одно из значений перечисления DataRowVersion.
- sourceColumnNullMapping
- Boolean
true
, если исходный столбец допускает значение NULL, false
— в противном случае.
- value
- Object
Объект Object, который является значением OleDbParameter.
Исключения
Значение, передаваемое в параметре dataType
, имеет недопустимый тип внутренних данных.
Примеры
В следующем примере создается OleDbParameter и отображается ParameterName.
public void CreateOleDbParameter()
{
OleDbParameter parameter = new OleDbParameter(
"Description", OleDbType.VarChar, 11,
ParameterDirection.Output, true, 0, 0, "Description",
DataRowVersion.Current, "garden hose");
Console.WriteLine(parameter.ToString());
}
Public Sub CreateOleDbParameter()
Dim parameter As New OleDbParameter( _
"Description", OleDbType.VarChar, 11, _
ParameterDirection.Output, True, 0, 0, _
"Description", DataRowVersion.Current, "garden hose")
Console.WriteLine(parameter.ToString())
End Sub
Комментарии
И SizePrecision выводятся из значения параметра, dataType
если они не заданы явным образом в параметрах size
и precision
.