OracleParameter.DbType 속성

정의

매개 변수의 DbType을 가져오거나 설정합니다.

public:
 property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
public:
 virtual property System::Data::DbType DbType { System::Data::DbType get(); void set(System::Data::DbType value); };
[System.ComponentModel.Browsable(false)]
public System.Data.DbType DbType { get; set; }
public override System.Data.DbType DbType { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.DbType : System.Data.DbType with get, set
member this.DbType : System.Data.DbType with get, set
Public Property DbType As DbType
Public Overrides Property DbType As DbType

속성 값

DbType 값 중 하나입니다. 기본값은 AnsiString입니다.

구현

특성

예외

속성이 유효한 DbType으로 설정되지 않은 경우

예제

다음 예제에서는 를 만들고 OracleParameter 해당 속성 중 일부를 설정합니다.

public void CreateOracleDbParameter()
 {
    OracleParameter parameter = new OracleParameter();
    parameter.ParameterName = "pDName";
    parameter.DbType = DbType.String;
    parameter.Value = "ENGINEERING";
    parameter.SourceColumn = "DName";
 }
Public Sub CreateOracleDbParameter()
    Dim parameter As New OracleParameter()
    parameter.ParameterName = "pDName"
    parameter.DbType = DbType.String
    parameter.Value = "ENGINEERING"
    parameter.SourceColumn = "DName"
End Sub

설명

DbTypeOracleType 연결됩니다. 따라서 를 설정하면 가 DbTypeOracleType 지원되는 로 변경됩니다 OracleType.

DbType를 설정Value하여 매개 변수의 , OracleTypeSize 속성을 유추할 수 있습니다. 따라서 지정할 필요가 없습니다. 그러나 속성 설정에는 OracleParameter 노출되지 않습니다. 예를 들어 매개 변수의 크기가 유추된 경우 는 Size 문 실행 후 유추된 값을 포함하지 않습니다. 데이터 형식의 경우 String 기본값은 입니다 AnsiString.

지원되는 데이터 형식 목록은 적절한 OracleType 멤버를 참조하세요. 자세한 내용은 DataAdapter 매개 변수를 참조하세요.

적용 대상

추가 정보