OleDbParameter Konstruktorer

Definition

Initierar en ny instans av OleDbParameter klassen.

Överlagringar

Name Description
OleDbParameter()

Initierar en ny instans av OleDbParameter klassen.

OleDbParameter(String, OleDbType)

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet och datatypen.

OleDbParameter(String, Object)

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet och värdet för den nya OleDbParameter.

OleDbParameter(String, OleDbType, Int32)

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen och längden.

OleDbParameter(String, OleDbType, Int32, String)

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen, längden och källkolumnnamnet.

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

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen, längden, källkolumnnamnet, parameterriktningen, numerisk precision och andra egenskaper.

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

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen, längden, källkolumnnamnet, parameterriktningen, numerisk precision och andra egenskaper.

OleDbParameter()

Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs

Initierar en ny instans av OleDbParameter klassen.

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

Exempel

I följande exempel skapas en OleDbParameter och en del av dess egenskaper anges.

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

Se även

Gäller för

OleDbParameter(String, OleDbType)

Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet och datatypen.

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)

Parametrar

name
String

Namnet på parametern som ska mappas.

dataType
OleDbType

Ett av OleDbType värdena.

Undantag

Värdet som anges i parametern dataType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OleDbParameter och en del av dess egenskaper anges.


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

Kommentarer

Datatypen, och om det är lämpligt, Size och Precision härleds från värdet för parametern dataType .

Se även

Gäller för

OleDbParameter(String, Object)

Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet och värdet för den nya OleDbParameter.

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)

Parametrar

name
String

Namnet på parametern som ska mappas.

value
Object

Värdet för det nya OleDbParameter objektet.

Exempel

I följande exempel skapas en OleDbParameter.


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

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

Kommentarer

Var försiktig när du använder den här överbelastningen OleDbParameter av konstruktorn för att ange heltalsparametervärden. Eftersom den här överlagringen tar en value av typen Objectmåste du konvertera integralvärdet till en Object typ när värdet är noll, vilket visas i följande C#-exempel.

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

Om du inte utför den här konverteringen förutsätter kompilatorn att du försöker anropa OleDbParameter konstruktorns överlagring.

Se även

Gäller för

OleDbParameter(String, OleDbType, Int32)

Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen och längden.

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)

Parametrar

name
String

Namnet på parametern som ska mappas.

dataType
OleDbType

Ett av OleDbType värdena.

size
Int32

Längden på parametern.

Undantag

Värdet som anges i parametern dataType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OleDbParameter och en del av dess egenskaper anges.


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

Kommentarer

Size Härleds från värdet för parametern dataType om den inte uttryckligen anges i parameternsize.

Se även

Gäller för

OleDbParameter(String, OleDbType, Int32, String)

Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen, längden och källkolumnnamnet.

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)

Parametrar

name
String

Namnet på parametern som ska mappas.

dataType
OleDbType

Ett av OleDbType värdena.

size
Int32

Längden på parametern.

srcColumn
String

Namnet på källkolumnen.

Undantag

Värdet som anges i parametern dataType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OleDbParameter och en del av dess egenskaper anges.


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

Kommentarer

Size Härleds från värdet för parametern dataType om den inte uttryckligen anges i parameternsize.

Se även

Gäller för

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

Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen, längden, källkolumnnamnet, parameterriktningen, numerisk precision och andra egenskaper.

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)

Parametrar

parameterName
String

Namnet på parametern.

dbType
OleDbType

Ett av OleDbType värdena.

size
Int32

Längden på parametern.

direction
ParameterDirection

Ett av ParameterDirection värdena.

isNullable
Boolean

true om värdet för fältet kan vara null; annars false.

precision
Byte

Det totala antalet siffror till vänster och höger om decimaltecknet som Value matchas.

scale
Byte

Det totala antalet decimaler som Value har lösts.

srcColumn
String

Namnet på källkolumnen.

srcVersion
DataRowVersion

Ett av DataRowVersion värdena.

value
Object

En Object som är värdet för OleDbParameter.

Undantag

Värdet som anges i parametern dbType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OleDbParameter och visas 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

Kommentarer

Och SizePrecision härleds från värdet för parametern dataType om de inte uttryckligen anges i parametrarna size och precision .

Se även

Gäller för

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

Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs
Källa:
OleDbParameter.cs

Initierar en ny instans av OleDbParameter klassen som använder parameternamnet, datatypen, längden, källkolumnnamnet, parameterriktningen, numerisk precision och andra egenskaper.

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)

Parametrar

parameterName
String

Namnet på parametern.

dbType
OleDbType

Ett av OleDbType värdena.

size
Int32

Längden på parametern.

direction
ParameterDirection

Ett av ParameterDirection värdena.

precision
Byte

Det totala antalet siffror till vänster och höger om decimaltecknet som Value matchas.

scale
Byte

Det totala antalet decimaler som Value har lösts.

sourceColumn
String

Namnet på källkolumnen.

sourceVersion
DataRowVersion

Ett av DataRowVersion värdena.

sourceColumnNullMapping
Boolean

true om källkolumnen är nullbar; false om det inte är det.

value
Object

En Object som är värdet för OleDbParameter.

Undantag

Värdet som anges i parametern dbType är en ogiltig serverdelsdatatyp.

Exempel

I följande exempel skapas en OleDbParameter och visas 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

Kommentarer

Och SizePrecision härleds från värdet för parametern dataType om de inte uttryckligen anges i parametrarna size och precision .

Se även

Gäller för