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

Определение

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

Перегрузки

OdbcParameter()

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

OdbcParameter(String, OdbcType)

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

OdbcParameter(String, Object)

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

OdbcParameter(String, OdbcType, Int32)

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

OdbcParameter(String, OdbcType, Int32, String)

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

OdbcParameter(String, OdbcType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

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

OdbcParameter(String, OdbcType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

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

OdbcParameter()

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

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

Примеры

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

public void CreateOdbcParameter()
{
   OdbcParameter parameter = new OdbcParameter();
   parameter.ParameterName = "Description";
   parameter.OdbcType = OdbcType.VarChar;
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOdbcParameter()
    Dim parameter As New OdbcParameter()
    parameter.ParameterName = "Description"
    parameter.OdbcType = OdbcType.VarChar
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

Комментарии

Базовый конструктор инициализирует все поля в значения по умолчанию.

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

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

OdbcParameter(String, OdbcType)

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

public:
 OdbcParameter(System::String ^ name, System::Data::Odbc::OdbcType type);
public OdbcParameter (string name, System.Data.Odbc.OdbcType type);
public OdbcParameter (string? name, System.Data.Odbc.OdbcType type);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, type As OdbcType)

Параметры

name
String

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

type
OdbcType

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

Исключения

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

Примеры

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


public void CreateOdbcParameter()
{
   OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOdbcParameter()
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

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

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

OdbcParameter(String, Object)

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

public:
 OdbcParameter(System::String ^ name, System::Object ^ value);
public OdbcParameter (string name, object value);
public OdbcParameter (string? name, object? value);
new System.Data.Odbc.OdbcParameter : string * obj -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, value As Object)

Параметры

name
String

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

value
Object

Объект OdbcParameter.

Комментарии

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

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

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

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

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

OdbcParameter(String, OdbcType, Int32)

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

public:
 OdbcParameter(System::String ^ name, System::Data::Odbc::OdbcType type, int size);
public OdbcParameter (string name, System.Data.Odbc.OdbcType type, int size);
public OdbcParameter (string? name, System.Data.Odbc.OdbcType type, int size);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, type As OdbcType, size As Integer)

Параметры

name
String

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

type
OdbcType

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

size
Int32

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

Исключения

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

Примеры

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


public void CreateOdbcParameter()
{
   OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar,88);
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOdbcParameter()
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88)
    parameter.Direction = ParameterDirection.Output
End Sub

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

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

OdbcParameter(String, OdbcType, Int32, String)

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

public:
 OdbcParameter(System::String ^ name, System::Data::Odbc::OdbcType type, int size, System::String ^ sourcecolumn);
public OdbcParameter (string name, System.Data.Odbc.OdbcType type, int size, string sourcecolumn);
public OdbcParameter (string? name, System.Data.Odbc.OdbcType type, int size, string? sourcecolumn);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int * string -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, type As OdbcType, size As Integer, sourcecolumn As String)

Параметры

name
String

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

type
OdbcType

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

size
Int32

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

sourcecolumn
String

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

Исключения

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

Примеры

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

public void CreateOdbcParameter()
{
    OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar,
        88,"Description");
    parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOdbcParameter()
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88, "Description")
    parameter.Direction = ParameterDirection.Output
End Sub

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

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

OdbcParameter(String, OdbcType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)

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

public:
 OdbcParameter(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size, System::Data::ParameterDirection parameterDirection, bool isNullable, System::Byte precision, System::Byte scale, System::String ^ srcColumn, System::Data::DataRowVersion srcVersion, System::Object ^ value);
public OdbcParameter (string parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
public OdbcParameter (string? parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, bool isNullable, byte precision, byte scale, string? srcColumn, System.Data.DataRowVersion srcVersion, object? value);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.Odbc.OdbcParameter
Public Sub New (parameterName As String, odbcType As OdbcType, size As Integer, parameterDirection As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)

Параметры

parameterName
String

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

odbcType
OdbcType

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

size
Int32

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

parameterDirection
ParameterDirection

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

isNullable
Boolean

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

precision
Byte

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

scale
Byte

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

srcColumn
String

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

srcVersion
DataRowVersion

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

value
Object

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

Исключения

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

Примеры

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

public void CreateOdbcParameter()
{
    OdbcParameter parameter = new OdbcParameter(
        "Description", OdbcType.VarChar, 11,
        ParameterDirection.Output, true, 0, 0, "Description",
        DataRowVersion.Current, "garden hose");
    Console.WriteLine(parameter.ToString());
}
Public Sub CreateOdbcParameter()
    Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, _
        11, ParameterDirection.Output, True, 0, 0, "Description", _
        DataRowVersion.Current, "garden hose")
    Console.WriteLine(parameter.ToString())
End Sub

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

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

OdbcParameter(String, OdbcType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)

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

public:
 OdbcParameter(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size, System::Data::ParameterDirection parameterDirection, System::Byte precision, System::Byte scale, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OdbcParameter (string parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, byte precision, byte scale, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
public OdbcParameter (string? parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, byte precision, byte scale, string? sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object? value);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int * System.Data.ParameterDirection * byte * byte * string * System.Data.DataRowVersion * bool * obj -> System.Data.Odbc.OdbcParameter
Public Sub New (parameterName As String, odbcType As OdbcType, size As Integer, parameterDirection As ParameterDirection, precision As Byte, scale As Byte, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)

Параметры

parameterName
String

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

odbcType
OdbcType

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

size
Int32

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

parameterDirection
ParameterDirection

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

precision
Byte

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

scale
Byte

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

sourceColumn
String

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

sourceVersion
DataRowVersion

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

sourceColumnNullMapping
Boolean

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

value
Object

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

Исключения

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

Примеры

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

Public Sub CreateOdbcParameter()  
  Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 11, ParameterDirection.Output, True, 0, 0, "Description", DataRowVersion.Current, False, "garden hose")  
  MessageBox.Show(parameter.ToString())  
End Sub  
public void CreateOdbcParameter()   
{  
  OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar,  
              11,ParameterDirection.Output,true,0,0,"Description",  
              DataRowVersion.Current, false, "garden hose");  
  MessageBox.Show(parameter.ToString());  
}  

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

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