OleDbParameter Constructeurs

Définition

Initialise une nouvelle instance de la classe OleDbParameter.

Surcharges

Nom Description
OleDbParameter()

Initialise une nouvelle instance de la classe OleDbParameter.

OleDbParameter(String, OleDbType)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre et le type de données.

OleDbParameter(String, Object)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre et la valeur du nouveau OleDbParameter.

OleDbParameter(String, OleDbType, Int32)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données et la longueur.

OleDbParameter(String, OleDbType, Int32, String)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données, la longueur et le nom de colonne source.

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

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données, la longueur, le nom de colonne source, la direction du paramètre, la précision numérique et d’autres propriétés.

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

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données, la longueur, le nom de colonne source, la direction du paramètre, la précision numérique et d’autres propriétés.

OleDbParameter()

Initialise une nouvelle instance de la classe OleDbParameter.

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

Exemples

L’exemple suivant crée une OleDbParameter et définit certaines de ses propriétés.

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

Voir aussi

S’applique à

OleDbParameter(String, OleDbType)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre et le type de données.

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)

Paramètres

name
String

Nom du paramètre à mapper.

dataType
OleDbType

Une des OleDbType valeurs.

Exceptions

La valeur fournie dans le dataType paramètre est un type de données back-end non valide.

Exemples

L’exemple suivant crée une OleDbParameter et définit certaines de ses propriétés.


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

Remarques

Le type de données, et le cas échéant, Size et Precision sont déduits de la valeur du dataType paramètre.

Voir aussi

S’applique à

OleDbParameter(String, Object)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre et la valeur du nouveau 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)

Paramètres

name
String

Nom du paramètre à mapper.

value
Object

Valeur du nouvel OleDbParameter objet.

Exemples

L’exemple suivant crée un OleDbParameter.


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

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

Remarques

Soyez prudent lorsque vous utilisez cette surcharge du OleDbParameter constructeur pour spécifier des valeurs de paramètre entières. Étant donné que cette surcharge prend un value type Object, vous devez convertir la valeur intégrale en type Object lorsque la valeur est égale à zéro, comme l’illustre l’exemple C# suivant.

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

Si vous n’effectuez pas cette conversion, le compilateur part du principe que vous essayez d’appeler la surcharge du OleDbParameter constructeur.

Voir aussi

S’applique à

OleDbParameter(String, OleDbType, Int32)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données et la longueur.

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)

Paramètres

name
String

Nom du paramètre à mapper.

dataType
OleDbType

Une des OleDbType valeurs.

size
Int32

Longueur du paramètre.

Exceptions

La valeur fournie dans le dataType paramètre est un type de données back-end non valide.

Exemples

L’exemple suivant crée une OleDbParameter et définit certaines de ses propriétés.


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

Remarques

Le Size paramètre est déduit de la valeur du dataType paramètre s’il n’est pas défini explicitement dans le size paramètre.

Voir aussi

S’applique à

OleDbParameter(String, OleDbType, Int32, String)

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données, la longueur et le nom de colonne source.

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)

Paramètres

name
String

Nom du paramètre à mapper.

dataType
OleDbType

Une des OleDbType valeurs.

size
Int32

Longueur du paramètre.

srcColumn
String

Nom de la colonne source.

Exceptions

La valeur fournie dans le dataType paramètre est un type de données back-end non valide.

Exemples

L’exemple suivant crée une OleDbParameter et définit certaines de ses propriétés.


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

Remarques

Le Size paramètre est déduit de la valeur du dataType paramètre s’il n’est pas défini explicitement dans le size paramètre.

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données, la longueur, le nom de colonne source, la direction du paramètre, la précision numérique et d’autres propriétés.

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)

Paramètres

parameterName
String

Nom du paramètre.

dbType
OleDbType

Une des OleDbType valeurs.

size
Int32

Longueur du paramètre.

direction
ParameterDirection

Une des ParameterDirection valeurs.

isNullable
Boolean

true si la valeur du champ peut être null ; sinon false.

precision
Byte

Nombre total de chiffres à gauche et à droite du point décimal vers lequel Value est résolu.

scale
Byte

Nombre total de décimales à laquelle Value est résolu.

srcColumn
String

Nom de la colonne source.

srcVersion
DataRowVersion

Une des DataRowVersion valeurs.

value
Object

C’est Object la valeur du OleDbParameter.

Exceptions

La valeur fournie dans le dbType paramètre est un type de données back-end non valide.

Exemples

L’exemple suivant crée un OleDbParameter et affiche le 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

Remarques

Les Size paramètres et Precision sont déduits de la valeur du dataType paramètre s’ils ne sont pas définis explicitement dans les paramètres et precision les size paramètres.

Voir aussi

S’applique à

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

Initialise une nouvelle instance de la OleDbParameter classe qui utilise le nom du paramètre, le type de données, la longueur, le nom de colonne source, la direction du paramètre, la précision numérique et d’autres propriétés.

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)

Paramètres

parameterName
String

Nom du paramètre.

dbType
OleDbType

Une des OleDbType valeurs.

size
Int32

Longueur du paramètre.

direction
ParameterDirection

Une des ParameterDirection valeurs.

precision
Byte

Nombre total de chiffres à gauche et à droite du point décimal vers lequel Value est résolu.

scale
Byte

Nombre total de décimales à laquelle Value est résolu.

sourceColumn
String

Nom de la colonne source.

sourceVersion
DataRowVersion

Une des DataRowVersion valeurs.

sourceColumnNullMapping
Boolean

true si la colonne source est nullable ; false si ce n’est pas le cas.

value
Object

C’est Object la valeur du OleDbParameter.

Exceptions

La valeur fournie dans le dbType paramètre est un type de données back-end non valide.

Exemples

L’exemple suivant crée un OleDbParameter et affiche le 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

Remarques

Les Size paramètres et Precision sont déduits de la valeur du dataType paramètre s’ils ne sont pas définis explicitement dans les paramètres et precision les size paramètres.

Voir aussi

S’applique à