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


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
OleDbType

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

Исключения

Значение, передаваемое в параметре 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

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

dataType
OleDbType

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

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

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

dataType
OleDbType

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

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

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

dbType
OleDbType

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

size
Int32

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

direction
ParameterDirection

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

isNullable
Boolean

Значение true, если поле допускает значение NULL, значение false — в противном случае.

precision
Byte

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

scale
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

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

dbType
OleDbType

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

size
Int32

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

direction
ParameterDirection

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

precision
Byte

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

scale
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 .

См. также раздел

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