Ағылшын тілінде оқу

Бөлісу құралы:


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 ();

Примеры

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

public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter();
   parameter.ParameterName = "Description";
   parameter.OleDbType = OleDbType.VarChar;
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

OleDbParameter(String, OleDbType)

Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs

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

public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType);

Параметры

name
String

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

dataType
OleDbType

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

Исключения

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

Примеры

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


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}

Комментарии

Тип данных и , если это уместно, Size и Precision выводятся из значения dataType параметра .

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

OleDbParameter(String, Object)

Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs

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

public OleDbParameter (string? name, object? value);
public OleDbParameter (string name, object value);

Параметры

name
String

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

value
Object

Значение нового объекта OleDbParameter.

Примеры

В следующем примере создается объект OleDbParameter.


public static void CreateOleDbParameter()
{
   OleDbParameter myParameter = new OleDbParameter("Description", "Beverages");
}

Комментарии

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

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

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

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

OleDbParameter(String, OleDbType, Int32)

Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs

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

public OleDbParameter (string? name, System.Data.OleDb.OleDbType dataType, int size);
public OleDbParameter (string name, System.Data.OleDb.OleDbType dataType, int size);

Параметры

name
String

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

dataType
OleDbType

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

size
Int32

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

Исключения

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

Примеры

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


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar,88);
   parameter.Direction = ParameterDirection.Output;
}

Комментарии

Значение Size выводится из значения параметра, dataType если оно не задано явным образом в параметре size .

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

OleDbParameter(String, OleDbType, Int32, String)

Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs

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

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);

Параметры

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;
}

Комментарии

Значение Size выводится из значения параметра, dataType если оно не задано явным образом в параметре size .

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs

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

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);

Параметры

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());
}

Комментарии

И SizePrecision выводятся из значения параметра, dataType если они не заданы явным образом в параметрах size и precision .

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs
Исходный код:
OleDbParameter.cs

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

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);

Параметры

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());
}

Комментарии

И SizePrecision выводятся из значения параметра, dataType если они не заданы явным образом в параметрах size и precision .

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

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

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0