Freigeben über


OracleParameter.DbType-Eigenschaft

Ruft den DbType des Parameters ab oder legt einen fest.

Namespace: System.Data.OracleClient
Assembly: System.Data.OracleClient (in system.data.oracleclient.dll)

Syntax

'Declaration
Public Overrides Property DbType As DbType
'Usage
Dim instance As OracleParameter
Dim value As DbType

value = instance.DbType

instance.DbType = value
public override DbType DbType { get; set; }
public:
virtual property DbType DbType {
    DbType get () override;
    void set (DbType value) override;
}
/** @property */
public DbType get_DbType ()

/** @property */
public void set_DbType (DbType value)
public override function get DbType () : DbType

public override function set DbType (value : DbType)

Eigenschaftenwert

Einer der DbType-Werte. Der Standardwert ist AnsiString.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentOutOfRangeException

Die Eigenschaft wurde nicht auf einen gültigen DbType festgelegt.

Hinweise

Die OracleType-Eigenschaft und die DbType-Eigenschaft sind miteinander verknüpft. Daher wird durch das Festlegen von DbType der OracleType in einen unterstützenden OracleType geändert.

Die Eigenschaften DbType, OracleType und .Data.OracleClient.OracleParameter.Size eines Parameters können durch Festlegen von .Data.OracleClient.OracleParameter.Value per Rückschluss abgeleitet werden. Daher müssen Sie diese nicht angeben. Sie werden allerdings nicht in den OracleParameter-Eigenschafteneinstellungen verfügbar gemacht. Wenn z. B. die Größe des Parameters per Rückschluss abgeleitet wurde, enthält .Data.OracleClient.OracleParameter.Size nach dem Ausführen der Anweisung keinen abgeleiteten Wert. Bei String-Datentypen lautet der Standardwert AnsiString.

Eine Liste der unterstützten Datentypen finden Sie unter dem entsprechenden OracleType-Member. Weitere Informationen finden Sie unter Verwenden von Parametern mit einem DataAdapter.

Beispiel

Im folgenden Beispiel wird ein OracleParameter erstellt, und einige seiner Eigenschaften werden festgelegt.

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

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1

Siehe auch

Referenz

OracleParameter-Klasse
OracleParameter-Member
System.Data.OracleClient-Namespace
OracleType