Freigeben über


OleDbParameter Konstruktoren

Definition

Initialisiert eine neue Instanz der OleDbParameter-Klasse.

Überlädt

OleDbParameter()

Initialisiert eine neue Instanz der OleDbParameter-Klasse.

OleDbParameter(String, OleDbType)

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

OleDbParameter(String, Object)

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

OleDbParameter(String, OleDbType, Int32)

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

OleDbParameter(String, OleDbType, Int32, String)

Initialisiert eine neue Instanz der OleDbParameter-Klasse, die 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 OleDbParameter-Klasse, die Parametername, Datentyp, Länge, Quellspaltenname, Richtung des Parameters, numerische Genauigkeit und andere Eigenschaften verwendet.

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

Initialisiert eine neue Instanz der OleDbParameter-Klasse, die Parametername, Datentyp, Länge, Quellspaltenname, Richtung des Parameters, 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 erstellt und einige seiner Eigenschaften 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 OleDbParameter-Klasse, die den Parameternamen und den 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 erstellt und einige seiner Eigenschaften 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, falls zutreffend, Size und Precision werden aus dem Wert des dataType Parameters abgeleitet.

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 OleDbParameter-Klasse, die den Parameternamen und den Wert des neuen OleDbParameter verwendet.

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 OleDbParametererstellt.


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 vom Typ Object akzeptiert, müssen Sie den Ganzzahlwert in einen Object-Typ konvertieren, wenn der der Wert 0 (null) ist. Dies wird im folgenden C#-Beispiel veranschaulicht.

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

Wenn Sie diese Konvertierung nicht durchfü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 OleDbParameter-Klasse, die den Parameternamen, den 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 erstellt und einige seiner Eigenschaften 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 wird aus dem 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 OleDbParameter-Klasse, die 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 erstellt und einige seiner Eigenschaften 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 wird aus dem 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 OleDbParameter-Klasse, die Parametername, Datentyp, Länge, Quellspaltenname, Richtung des Parameters, 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 Gesamtanzahl der Ziffern links und rechts vom Dezimaltrennzeichen, in die Value aufgelöst wird.

scale
Byte

Die Gesamtanzahl der Dezimalstellen, in die Value aufgelöst wird.

srcColumn
String

Der Name der Quellspalte

srcVersion
DataRowVersion

Einer der DataRowVersion-Werte.

value
Object

Ein Object, das den Wert des OleDbParameter darstellt.

Ausnahmen

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

Beispiele

Im folgenden Beispiel wird ein OleDbParameter erstellt und angezeigt 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 aus dem Wert des dataType Parameters abgeleitet, wenn sie nicht explizit in den size Parametern und precision festgelegt 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 OleDbParameter-Klasse, die Parametername, Datentyp, Länge, Quellspaltenname, Richtung des Parameters, 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 Gesamtanzahl der Ziffern links und rechts vom Dezimaltrennzeichen, in die Value aufgelöst wird.

scale
Byte

Die Gesamtanzahl der Dezimalstellen, in die Value aufgelöst wird.

sourceColumn
String

Der Name der Quellspalte

sourceVersion
DataRowVersion

Einer der DataRowVersion-Werte.

sourceColumnNullMapping
Boolean

true, wenn die Quellspalte NULL-Werte zulässt, andernfalls false.

value
Object

Ein Object, das den Wert des OleDbParameter darstellt.

Ausnahmen

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

Beispiele

Im folgenden Beispiel wird ein OleDbParameter erstellt und angezeigt 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 aus dem Wert des dataType Parameters abgeleitet, wenn sie nicht explizit in den size Parametern und precision festgelegt sind.

Weitere Informationen

Gilt für: