OleDbParameter 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 OleDbParameter 类的新实例。
重载
OleDbParameter() |
初始化 OleDbParameter 类的新实例。 |
OleDbParameter(String, OleDbType) |
初始化使用参数名称和数据类型的 OleDbParameter 类的新实例。 |
OleDbParameter(String, Object) |
初始化使用新 OleDbParameter 的参数名称和值的 OleDbParameter 类的新实例。 |
OleDbParameter(String, OleDbType, Int32) |
初始化使用参数名称、数据类型和长度的 OleDbParameter 类的新实例。 |
OleDbParameter(String, OleDbType, Int32, String) |
初始化使用参数名称、数据类型、长度和源列名称的 OleDbParameter 类的新实例。 |
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
初始化 OleDbParameter 类的新实例,该类使用参数名称、数据类型、长度、源列名、参数方向、数值精度和其他属性。 |
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) |
初始化 OleDbParameter 类的新实例,该类使用参数名称、数据类型、长度、源列名、参数方向、数值精度和其他属性。 |
OleDbParameter()
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
初始化 OleDbParameter 类的新实例。
public:
OleDbParameter();
public OleDbParameter ();
Public Sub New ()
示例
以下示例创建 并 OleDbParameter 设置其一些属性。
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
另请参阅
适用于
OleDbParameter(String, OleDbType)
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
初始化使用参数名称和数据类型的 OleDbParameter 类的新实例。
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)
参数
- name
- String
要映射的参数的名称。
例外
参数 dataType
中提供的值不是有效的后端数据类型。
示例
以下示例创建 并 OleDbParameter 设置其一些属性。
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
注解
数据类型 以及 (如果适用)Size从 参数的值dataType
推断出和 Precision 。
另请参阅
适用于
OleDbParameter(String, Object)
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
初始化使用新 OleDbParameter 的参数名称和值的 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)
参数
- name
- String
要映射的参数的名称。
- value
- Object
新 OleDbParameter 对象的值。
示例
以下示例创建 。OleDbParameter
public static void CreateOleDbParameter()
{
OleDbParameter myParameter = new OleDbParameter("Description", "Beverages");
}
Public Shared Sub CreateOleDbParameter()
Dim myParameter As New OleDbParameter("Description", "Beverages")
End Sub
注解
使用构造函数的 OleDbParameter 此重载指定整数参数值时,请谨慎。 因为此重载接受 Object 类型的 value
,所以当此值为零时,必须将整数值转换为 Object 类型,如下面的 C# 示例所示。
Parameter = new OleDbParameter("@pname", Convert.ToInt32(0));
如果不执行此转换,编译器会假定你正在尝试调用 OleDbParameter 构造函数重载。
另请参阅
适用于
OleDbParameter(String, OleDbType, Int32)
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
初始化使用参数名称、数据类型和长度的 OleDbParameter 类的新实例。
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)
参数
- name
- String
要映射的参数的名称。
- size
- Int32
参数的长度。
例外
参数 dataType
中提供的值不是有效的后端数据类型。
示例
以下示例创建 并 OleDbParameter 设置其一些属性。
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
注解
Size如果未在 参数中size
显式设置,则从 参数的值dataType
推断它。
另请参阅
适用于
OleDbParameter(String, OleDbType, Int32, String)
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
初始化使用参数名称、数据类型、长度和源列名称的 OleDbParameter 类的新实例。
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)
参数
- name
- String
要映射的参数的名称。
- size
- Int32
参数的长度。
- srcColumn
- String
源列的名称。
例外
参数 dataType
中提供的值不是有效的后端数据类型。
示例
以下示例创建 并 OleDbParameter 设置其一些属性。
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
注解
Size如果未在 参数中size
显式设置,则从 参数的值dataType
推断它。
另请参阅
适用于
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
初始化 OleDbParameter 类的新实例,该类使用参数名称、数据类型、长度、源列名、参数方向、数值精度和其他属性。
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)
参数
- parameterName
- String
参数的名称。
- size
- Int32
参数的长度。
- direction
- ParameterDirection
ParameterDirection 值之一。
- isNullable
- Boolean
如果字段的值可以为 null,则为 true
;否则为 false
。
- srcColumn
- String
源列的名称。
- srcVersion
- DataRowVersion
DataRowVersion 值之一。
- value
- Object
作为 Object 的值的 OleDbParameter。
例外
参数 dataType
中提供的值不是有效的后端数据类型。
示例
以下示例创建 并 OleDbParameter 显示 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
注解
Size如果未在 和 Precision 参数中显式设置和 ,则从 参数的值dataType
推断size
出 和 precision
。
另请参阅
适用于
OleDbParameter(String, OleDbType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
- Source:
- OleDbParameter.cs
初始化 OleDbParameter 类的新实例,该类使用参数名称、数据类型、长度、源列名、参数方向、数值精度和其他属性。
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)
参数
- parameterName
- String
参数的名称。
- size
- Int32
参数的长度。
- direction
- ParameterDirection
ParameterDirection 值之一。
- sourceColumn
- String
源列的名称。
- sourceVersion
- DataRowVersion
DataRowVersion 值之一。
- sourceColumnNullMapping
- Boolean
如果源列可以为 null,则为true
;否则为 false
。
- value
- Object
作为 Object 的值的 OleDbParameter。
例外
参数 dataType
中提供的值不是有效的后端数据类型。
示例
以下示例创建 并 OleDbParameter 显示 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
注解
Size如果未在 和 Precision 参数中显式设置和 ,则从 参数的值dataType
推断size
出 和 precision
。