OleDbParameter Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.