OleDbParameter 생성자

정의

OleDbParameter 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
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()

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
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

설명

데이터 형식 및 적절한 SizePrecision 경우 매개 변수 값 dataType 에서 유추됩니다.

추가 정보

적용 대상

OleDbParameter(String, Object)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
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 사용하여 정수 매개 변수 값을 지정할 때는 주의해야 합니다. 이 오버로드는 형식valueObject 사용하므로 다음 C# 예제와 같이 값 Object 이 0일 때 정수 값을 형식으로 변환해야 합니다.

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

이 변환을 수행하지 않으면 컴파일러는 생성자 오버로드를 호출 OleDbParameter 하려고 한다고 가정합니다.

추가 정보

적용 대상

OleDbParameter(String, OleDbType, Int32)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
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)

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
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입니다.

예외

매개 변수에 dbType 제공된 값이 잘못된 백 엔드 데이터 형식입니다.

예제

다음 예제에서는 를 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

설명

Size Precision 및 매개 변수에서 명시적으로 설정되지 않은 경우 매개 변수 값 dataType 에서 size 유추됩니다precision.

추가 정보

적용 대상

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

Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
OleDbParameter.cs
Source:
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

원본 열이 null을 허용하면 그렇지 않은 경우

value
Object

Object 의 값OleDbParameter입니다.

예외

매개 변수에 dbType 제공된 값이 잘못된 백 엔드 데이터 형식입니다.

예제

다음 예제에서는 를 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

설명

Size Precision 및 매개 변수에서 명시적으로 설정되지 않은 경우 매개 변수 값 dataType 에서 size 유추됩니다precision.

추가 정보

적용 대상