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 値のいずれか 1 つ。 既定値は、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

注釈

OracleTypeDbType がリンクされています。 したがって、 を設定すると、 がDbTypeOracleTypeサポートOracleTypeされる に変更されます。

パラメーターの 、OracleType、および Size プロパティはDbType、 を設定Valueすることで推論できます。 そのため、指定する必要はありません。 ただし、プロパティ設定では OracleParameter 公開されません。 たとえば、 パラメーターのサイズが推論された場合、 Size ステートメントの実行後に推論された値は含まれません。 データ型の場合 String 、既定値は です AnsiString

サポートされているデータ型の一覧については、適切な OracleType メンバーを参照してください。 詳しくは、「DataAdapter パラメーター」をご覧ください。

適用対象

こちらもご覧ください