Freigeben über


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

Initialisiert eine neue Instanz der OleDbParameter-Klasse, die den Parameternamen, den Datentyp, die Länge, den Namen der Quellspalte, die Parameterrichtung, die numerische Genauigkeit sowie andere Eigenschaften verwendet.

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

Syntax

'Declaration
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 _
)
'Usage
Dim parameterName As String
Dim dbType As OleDbType
Dim size As Integer
Dim direction As ParameterDirection
Dim isNullable As Boolean
Dim precision As Byte
Dim scale As Byte
Dim srcColumn As String
Dim srcVersion As DataRowVersion
Dim value As Object

Dim instance As New OleDbParameter(parameterName, dbType, size, direction, isNullable, precision, scale, srcColumn, srcVersion, value)
public OleDbParameter (
    string parameterName,
    OleDbType dbType,
    int size,
    ParameterDirection direction,
    bool isNullable,
    byte precision,
    byte scale,
    string srcColumn,
    DataRowVersion srcVersion,
    Object value
)
public:
OleDbParameter (
    String^ parameterName, 
    OleDbType dbType, 
    int size, 
    ParameterDirection direction, 
    bool isNullable, 
    unsigned char precision, 
    unsigned char scale, 
    String^ srcColumn, 
    DataRowVersion srcVersion, 
    Object^ value
)
public OleDbParameter (
    String parameterName, 
    OleDbType dbType, 
    int size, 
    ParameterDirection direction, 
    boolean isNullable, 
    byte precision, 
    byte scale, 
    String srcColumn, 
    DataRowVersion srcVersion, 
    Object value
)
public function OleDbParameter (
    parameterName : String, 
    dbType : OleDbType, 
    size : int, 
    direction : ParameterDirection, 
    isNullable : boolean, 
    precision : byte, 
    scale : byte, 
    srcColumn : String, 
    srcVersion : DataRowVersion, 
    value : Object
)

Parameter

  • parameterName
    Der Name des Parameters.
  • size
    Die Länge des Parameters.
  • isNullable
    true, wenn der Wert des Felds NULL sein kann, andernfalls false.
  • precision
    Die Gesamtanzahl der Ziffern links und rechts neben dem Dezimaltrennzeichen, in die Value aufgelöst wird.
  • scale
    Die Gesamtanzahl der Dezimalstellen, in die Value aufgelöst wird.
  • srcColumn
    Der Name der Quellspalte.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentException

Der im dataType-Parameter bereitgestellte Wert ist ein ungültiger Backenddatentyp.

Hinweise

Size und Precision werden aus dem Wert des dataType-Parameters abgeleitet, sofern sie nicht explizit im size-Parameter und im precision-Parameter festgelegt sind.

Beispiel

Im folgenden Beispiel wird ein OleDbParameter erstellt, und der ParameterName wird angezeigt.

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
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());
}

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, 1.0

Siehe auch

Referenz

OleDbParameter-Klasse
OleDbParameter-Member
System.Data.OleDb-Namespace

Weitere Ressourcen

Arbeiten mit Befehlen