OleDbParameter Constructors

Definitie

Initialiseert een nieuw exemplaar van de OleDbParameter klasse.

Overloads

Name Description
OleDbParameter()

Initialiseert een nieuw exemplaar van de OleDbParameter klasse.

OleDbParameter(String, OleDbType)

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam en het gegevenstype.

OleDbParameter(String, Object)

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam en de waarde van de nieuwe OleDbParameter.

OleDbParameter(String, OleDbType, Int32)

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam, het gegevenstype en de lengte.

OleDbParameter(String, OleDbType, Int32, String)

Initialiseert een nieuw exemplaar van de klasse die gebruikmaakt van de parameternaam, het gegevenstype, de OleDbParameter lengte en de naam van de bronkolom.

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

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam, het gegevenstype, de lengte, de naam van de bronkolom, de parameterrichting, de numerieke precisie en andere eigenschappen.

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

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam, het gegevenstype, de lengte, de naam van de bronkolom, de parameterrichting, de numerieke precisie en andere eigenschappen.

OleDbParameter()

Initialiseert een nieuw exemplaar van de OleDbParameter klasse.

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

Voorbeelden

In het volgende voorbeeld wordt een OleDbParameter aantal eigenschappen gemaakt en ingesteld.

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

Zie ook

Van toepassing op

OleDbParameter(String, OleDbType)

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam en het gegevenstype.

public:
 OleDbParameter(System::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)

Parameters

name
String

De naam van de parameter die moet worden toegewezen.

dataType
OleDbType

Een van de OleDbType waarden.

Uitzonderingen

De waarde die in de parameter wordt opgegeven, is een ongeldig gegevenstype voor de dataType back-end.

Voorbeelden

In het volgende voorbeeld wordt een OleDbParameter aantal eigenschappen gemaakt en ingesteld.


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

Opmerkingen

Het gegevenstype en, indien van toepassing, Size en Precision worden afgeleid van de waarde van de dataType parameter.

Zie ook

Van toepassing op

OleDbParameter(String, Object)

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam en de waarde van de nieuwe OleDbParameter.

public:
 OleDbParameter(System::String ^ name, System::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)

Parameters

name
String

De naam van de parameter die moet worden toegewezen.

value
Object

De waarde van het nieuwe OleDbParameter object.

Voorbeelden

In het volgende voorbeeld wordt een OleDbParameter.


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

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

Opmerkingen

Wees voorzichtig wanneer u deze overbelasting van de OleDbParameter constructor gebruikt om parameterwaarden voor gehele getallen op te geven. Omdat deze overbelasting een value type Objectheeft, moet u de integrale waarde converteren naar een Object type wanneer de waarde nul is, zoals in het volgende C#-voorbeeld wordt getoond.

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

Als u deze conversie niet uitvoert, gaat de compiler ervan uit dat u de overbelasting van de OleDbParameter constructor probeert aan te roepen.

Zie ook

Van toepassing op

OleDbParameter(String, OleDbType, Int32)

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam, het gegevenstype en de lengte.

public:
 OleDbParameter(System::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)

Parameters

name
String

De naam van de parameter die moet worden toegewezen.

dataType
OleDbType

Een van de OleDbType waarden.

size
Int32

De lengte van de parameter.

Uitzonderingen

De waarde die in de parameter wordt opgegeven, is een ongeldig gegevenstype voor de dataType back-end.

Voorbeelden

In het volgende voorbeeld wordt een OleDbParameter aantal eigenschappen gemaakt en ingesteld.


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

Opmerkingen

De Size waarde wordt afgeleid van de waarde van de dataType parameter als deze niet expliciet is ingesteld in de size parameter.

Zie ook

Van toepassing op

OleDbParameter(String, OleDbType, Int32, String)

Initialiseert een nieuw exemplaar van de klasse die gebruikmaakt van de parameternaam, het gegevenstype, de OleDbParameter lengte en de naam van de bronkolom.

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

Parameters

name
String

De naam van de parameter die moet worden toegewezen.

dataType
OleDbType

Een van de OleDbType waarden.

size
Int32

De lengte van de parameter.

srcColumn
String

De naam van de bronkolom.

Uitzonderingen

De waarde die in de parameter wordt opgegeven, is een ongeldig gegevenstype voor de dataType back-end.

Voorbeelden

In het volgende voorbeeld wordt een OleDbParameter aantal eigenschappen gemaakt en ingesteld.


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

Opmerkingen

De Size waarde wordt afgeleid van de waarde van de dataType parameter als deze niet expliciet is ingesteld in de size parameter.

Zie ook

Van toepassing op

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

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam, het gegevenstype, de lengte, de naam van de bronkolom, de parameterrichting, de numerieke precisie en andere eigenschappen.

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

Parameters

parameterName
String

De naam van de parameter.

dbType
OleDbType

Een van de OleDbType waarden.

size
Int32

De lengte van de parameter.

direction
ParameterDirection

Een van de ParameterDirection waarden.

isNullable
Boolean

true als de waarde van het veld null kan zijn; anders false.

precision
Byte

Het totale aantal cijfers links en rechts van het decimaalteken waarnaar Value wordt omgezet.

scale
Byte

Het totale aantal decimalen waarnaar Value wordt omgezet.

srcColumn
String

De naam van de bronkolom.

srcVersion
DataRowVersion

Een van de DataRowVersion waarden.

value
Object

Een Object die de waarde is van de OleDbParameter.

Uitzonderingen

De waarde die in de parameter wordt opgegeven, is een ongeldig gegevenstype voor de dbType back-end.

Voorbeelden

In het volgende voorbeeld wordt een OleDbParameter en weergegeven 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

Opmerkingen

De Size en Precision worden afgeleid van de waarde van de dataType parameter als ze niet expliciet zijn ingesteld in de size en precision parameters.

Zie ook

Van toepassing op

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

Initialiseert een nieuw exemplaar van de OleDbParameter klasse die gebruikmaakt van de parameternaam, het gegevenstype, de lengte, de naam van de bronkolom, de parameterrichting, de numerieke precisie en andere eigenschappen.

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

Parameters

parameterName
String

De naam van de parameter.

dbType
OleDbType

Een van de OleDbType waarden.

size
Int32

De lengte van de parameter.

direction
ParameterDirection

Een van de ParameterDirection waarden.

precision
Byte

Het totale aantal cijfers links en rechts van het decimaalteken waarnaar Value wordt omgezet.

scale
Byte

Het totale aantal decimalen waarnaar Value wordt omgezet.

sourceColumn
String

De naam van de bronkolom.

sourceVersion
DataRowVersion

Een van de DataRowVersion waarden.

sourceColumnNullMapping
Boolean

true als de bronkolom nullable is; false als dat niet zo is.

value
Object

Een Object die de waarde is van de OleDbParameter.

Uitzonderingen

De waarde die in de parameter wordt opgegeven, is een ongeldig gegevenstype voor de dbType back-end.

Voorbeelden

In het volgende voorbeeld wordt een OleDbParameter en weergegeven 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

Opmerkingen

De Size en Precision worden afgeleid van de waarde van de dataType parameter als ze niet expliciet zijn ingesteld in de size en precision parameters.

Zie ook

Van toepassing op