OracleParameter.DbType Vlastnost

Definice

Získá nebo nastaví DbType parametr.

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

Hodnota vlastnosti

Jedna z DbType hodnot. Výchozí hodnota je AnsiString.

Implementuje

Atributy

Výjimky

Vlastnost nebyla nastavena na platnou DbTypehodnotu .

Příklady

Následující příklad vytvoří OracleParameter a nastaví některé jeho vlastnosti.

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

Poznámky

OracleType A DbType jsou propojené. Proto nastavení DbType změn OracleType na podpůrné OracleType.

Parametr DbType, OracleTypea Size vlastnosti lze odvodit nastavením Value. Proto je nemusíte zadávat. V nastavení vlastností se ale nezpřístupní OracleParameter . Pokud byla například odvozena velikost parametru, Size neobsahuje odvozenou hodnotu po provedení příkazu. Pro String datové typy je AnsiStringvýchozí hodnota .

Seznam podporovaných datových typů najdete v příslušném OracleType členu. Další informace naleznete v tématu DataAdapter Parameters.

Platí pro

Viz také