OleDbParameter Konstruktoren

Definition

Initialisiert eine neue Instanz der OleDbParameter-Klasse.

Überlädt

Name Beschreibung
OleDbParameter()

Initialisiert eine neue Instanz der OleDbParameter-Klasse.

OleDbParameter(String, OleDbType)

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen und datentyp verwendet.

OleDbParameter(String, Object)

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen und den Wert des neuen OleDbParameterverwendet.

OleDbParameter(String, OleDbType, Int32)

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen, datentyp und die Länge verwendet.

OleDbParameter(String, OleDbType, Int32, String)

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen, den Datentyp, die Länge und den Quellspaltennamen verwendet.

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

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

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

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

OleDbParameter()

Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs

Initialisiert eine neue Instanz der OleDbParameter-Klasse.

public:
 OleDbParameter();
public OleDbParameter();
Public Sub New ()

Beispiele

Im folgenden Beispiel wird ein OleDbParameter Teil seiner Eigenschaften erstellt und festgelegt.

public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter();
   parameter.ParameterName = "Description";
   parameter.OleDbType = OleDbType.VarChar;
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter()
    parameter.ParameterName = "Description"
    parameter.OleDbType = OleDbType.VarChar
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

Weitere Informationen

Gilt für:

OleDbParameter(String, OleDbType)

Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen und datentyp verwendet.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType);
public OleDbParameter(string? name, System.Data.OleDb.OleDbType dataType);
public OleDbParameter(string name, System.Data.OleDb.OleDbType dataType);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType)

Parameter

name
String

Der Name des zuzuordnenden Parameters.

dataType
OleDbType

Einer der OleDbType Werte.

Ausnahmen

Der im dataType Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Im folgenden Beispiel wird ein OleDbParameter Teil seiner Eigenschaften erstellt und festgelegt.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar);
   parameter.Direction = ParameterDirection.Output;
   parameter.Size = 88;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar)
    parameter.Direction = ParameterDirection.Output
    parameter.Size = 88
End Sub

Hinweise

Der Datentyp und SizePrecision gegebenenfalls abgeleitet vom Wert des dataType Parameters.

Weitere Informationen

Gilt für:

OleDbParameter(String, Object)

Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen und den Wert des neuen OleDbParameterverwendet.

public:
 OleDbParameter(System::String ^ name, System::Object ^ value);
public OleDbParameter(string? name, object? value);
public OleDbParameter(string name, object value);
new System.Data.OleDb.OleDbParameter : string * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, value As Object)

Parameter

name
String

Der Name des zuzuordnenden Parameters.

value
Object

Der Wert des neuen OleDbParameter Objekts.

Beispiele

Im folgenden Beispiel wird ein OleDbParameter.


public static void CreateOleDbParameter()
{
   OleDbParameter myParameter = new OleDbParameter("Description", "Beverages");
}

Public Shared Sub CreateOleDbParameter() 
   Dim myParameter As New OleDbParameter("Description", "Beverages")
End Sub

Hinweise

Seien Sie vorsichtig, wenn Sie diese Überladung des OleDbParameter Konstruktors verwenden, um ganzzahlige Parameterwerte anzugeben. Da diese Überladung einen value Typ Objectverwendet, müssen Sie den integralen Wert in einen Object Typ konvertieren, wenn der Wert null ist, wie im folgenden C#-Beispiel veranschaulicht.

Parameter = new OleDbParameter("@pname", Convert.ToInt32(0));

Wenn Sie diese Konvertierung nicht ausführen, geht der Compiler davon aus, dass Sie versuchen, die OleDbParameter Konstruktorüberladung aufzurufen.

Weitere Informationen

Gilt für:

OleDbParameter(String, OleDbType, Int32)

Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen, datentyp und die Länge verwendet.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size);
public OleDbParameter(string? name, System.Data.OleDb.OleDbType dataType, int size);
public OleDbParameter(string name, System.Data.OleDb.OleDbType dataType, int size);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer)

Parameter

name
String

Der Name des zuzuordnenden Parameters.

dataType
OleDbType

Einer der OleDbType Werte.

size
Int32

Die Länge des Parameters.

Ausnahmen

Der im dataType Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Im folgenden Beispiel wird ein OleDbParameter Teil seiner Eigenschaften erstellt und festgelegt.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter("Description",OleDbType.VarChar,88);
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter("Description", OleDbType.VarChar, 88)
    parameter.Direction = ParameterDirection.Output
End Sub

Hinweise

Der Size Parameter wird vom Wert des dataType Parameters abgeleitet, wenn er nicht explizit im size Parameter festgelegt ist.

Weitere Informationen

Gilt für:

OleDbParameter(String, OleDbType, Int32, String)

Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs

Initialisiert eine neue Instanz der Klasse, die OleDbParameter den Parameternamen, den Datentyp, die Länge und den Quellspaltennamen verwendet.

public:
 OleDbParameter(System::String ^ name, System::Data::OleDb::OleDbType dataType, int size, System::String ^ srcColumn);
public OleDbParameter(string? name, System.Data.OleDb.OleDbType dataType, int size, string? srcColumn);
public OleDbParameter(string name, System.Data.OleDb.OleDbType dataType, int size, string srcColumn);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Sub New (name As String, dataType As OleDbType, size As Integer, srcColumn As String)

Parameter

name
String

Der Name des zuzuordnenden Parameters.

dataType
OleDbType

Einer der OleDbType Werte.

size
Int32

Die Länge des Parameters.

srcColumn
String

Der Name der Quellspalte

Ausnahmen

Der im dataType Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Im folgenden Beispiel wird ein OleDbParameter Teil seiner Eigenschaften erstellt und festgelegt.


public void CreateOleDbParameter()
{
   OleDbParameter parameter = new OleDbParameter(
       "Description",OleDbType.VarChar,
       88,"Description");
   parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOleDbParameter()
    Dim parameter As New OleDbParameter( _
        "Description", OleDbType.VarChar, 88, "Description")
    parameter.Direction = ParameterDirection.Output
End Sub

Hinweise

Der Size Parameter wird vom Wert des dataType Parameters abgeleitet, wenn er nicht explizit im size Parameter festgelegt ist.

Weitere Informationen

Gilt für:

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

Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs

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

public:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, int size, System::Data::ParameterDirection direction, bool isNullable, System::Byte precision, System::Byte scale, System::String ^ srcColumn, System::Data::DataRowVersion srcVersion, System::Object ^ value);
public OleDbParameter(string? parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string? srcColumn, System.Data.DataRowVersion srcVersion, object? value);
public OleDbParameter(string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OleDb.OleDbParameter
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)

Parameter

parameterName
String

Der Name des Parameters.

dbType
OleDbType

Einer der OleDbType Werte.

size
Int32

Die Länge des Parameters.

direction
ParameterDirection

Einer der ParameterDirection Werte.

isNullable
Boolean

true wenn der Wert des Felds null sein kann; andernfalls false.

precision
Byte

Die Gesamtzahl der Ziffern links und rechts vom Dezimalkomma, zu dem Value aufgelöst wird.

scale
Byte

Die Gesamtzahl der Dezimalstellen, an die Value aufgelöst wird.

srcColumn
String

Der Name der Quellspalte

srcVersion
DataRowVersion

Einer der DataRowVersion Werte.

value
Object

Dies Object ist der Wert der OleDbParameter.

Ausnahmen

Der im dbType Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Das folgende Beispiel erstellt und OleDbParameter zeigt die ParameterName.

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

Hinweise

Die Size und Precision werden vom Wert des dataType Parameters abgeleitet, wenn sie nicht explizit in den size parametern festgelegt precision sind.

Weitere Informationen

Gilt für:

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

Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs
Quelle:
OleDbParameter.cs

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

public:
 OleDbParameter(System::String ^ parameterName, System::Data::OleDb::OleDbType dbType, int size, System::Data::ParameterDirection direction, System::Byte precision, System::Byte scale, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OleDbParameter(string? parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string? sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object? value);
public OleDbParameter(string parameterName, System.Data.OleDb.OleDbType dbType, int size, System.Data.ParameterDirection direction, byte precision, byte scale, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OleDb.OleDbParameter : string * System.Data.OleDb.OleDbType * int * System.Data.ParameterDirection * byte * byte * string * System.Data.DataRowVersion * bool * obj -> System.Data.OleDb.OleDbParameter
Public Sub New (parameterName As String, dbType As OleDbType, size As Integer, direction As ParameterDirection, precision As Byte, scale As Byte, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)

Parameter

parameterName
String

Der Name des Parameters.

dbType
OleDbType

Einer der OleDbType Werte.

size
Int32

Die Länge des Parameters.

direction
ParameterDirection

Einer der ParameterDirection Werte.

precision
Byte

Die Gesamtzahl der Ziffern links und rechts vom Dezimalkomma, zu dem Value aufgelöst wird.

scale
Byte

Die Gesamtzahl der Dezimalstellen, an die Value aufgelöst wird.

sourceColumn
String

Der Name der Quellspalte

sourceVersion
DataRowVersion

Einer der DataRowVersion Werte.

sourceColumnNullMapping
Boolean

true wenn die Quellspalte nullwertebar ist; false wenn nicht.

value
Object

Dies Object ist der Wert der OleDbParameter.

Ausnahmen

Der im dbType Parameter angegebene Wert ist ein ungültiger Back-End-Datentyp.

Beispiele

Das folgende Beispiel erstellt und OleDbParameter zeigt die ParameterName.

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

Hinweise

Die Size und Precision werden vom Wert des dataType Parameters abgeleitet, wenn sie nicht explizit in den size parametern festgelegt precision sind.

Weitere Informationen

Gilt für: