SqlCeParameter 类
表示 SqlCeCommand 的参数,还可表示该参数到一个 DataSet 列的映射。无法继承此类。
继承层次结构
System.Object
System.MarshalByRefObject
System.Data.Common.DbParameter
System.Data.SqlServerCe.SqlCeParameter
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)
语法
声明
Public NotInheritable Class SqlCeParameter _
Inherits DbParameter _
Implements ICloneable
用法
Dim instance As SqlCeParameter
public sealed class SqlCeParameter : DbParameter,
ICloneable
public ref class SqlCeParameter sealed : public DbParameter,
ICloneable
[<SealedAttribute>]
type SqlCeParameter =
class
inherit DbParameter
interface ICloneable
end
public final class SqlCeParameter extends DbParameter implements ICloneable
SqlCeParameter 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SqlCeParameter() | 初始化 SqlCeParameter 类的一个新实例。 | |
SqlCeParameter(String, SqlDbType) | 使用参数名称和数据类型初始化 SqlCeParameter 类的一个新实例。 | |
SqlCeParameter(String, Object) | 使用参数名称和新 SqlCeParameter 的值初始化 SqlCeParameter 类的一个新实例。 | |
SqlCeParameter(String, SqlDbType, Int32) | 使用参数名称、数据类型和长度初始化 SqlCeParameter 类的一个新实例。 | |
SqlCeParameter(String, SqlDbType, Int32, String) | 使用参数名称、数据类型、长度和源列名称初始化 SqlCeParameter 类的一个新实例。 | |
SqlCeParameter(String, SqlDbType, Int32, Boolean, Byte, Byte, String, DataRowVersion, Object) | 使用参数名称、数据类型、长度和其他属性初始化 SqlCeParameter 类的一个新实例。SQL Server Compact 只支持输入参数。 | |
SqlCeParameter(String, SqlDbType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) | 使用参数名称、数据类型、长度、参数方向和其他属性初始化 SqlCeParameter 类的一个新实例。SQL Server Compact 只支持输入参数。 |
页首
属性
名称 | 说明 | |
---|---|---|
DbType | 获取或设置参数的 DbType。 (覆盖 DbParameter.DbType。) | |
Direction | 该属性总是为 SQL Server Compact 的 .NET Compact Framework 数据访问接口返回 ParameterDirection.Input。将此属性设置为一个不同的值会引发 InvalidOperationException。 (覆盖 DbParameter.Direction。) | |
IsNullable | 获取或设置一个指示参数是否接受空值的值。 (覆盖 DbParameter.IsNullable。) | |
Offset | 基础结构。 | |
ParameterName | 获取或设置 SqlCeParameter 的名称。 (覆盖 DbParameter.ParameterName。) | |
Precision | 获取或设置用来表示 Value 属性的最大位数。 | |
Scale | 获取或设置要将 Value 解析为的小数位数。 | |
Size | 获取或设置列数据的最大长度。 (覆盖 DbParameter.Size。) | |
SourceColumn | 获取或设置源列的名称,该源列映射到 DataSet 并用于加载或返回 Value。 (覆盖 DbParameter.SourceColumn。) | |
SourceColumnNullMapping | 基础结构。 (覆盖 DbParameter.SourceColumnNullMapping。) | |
SourceVersion | 获取或设置在加载 Value 时使用的 DataRowVersion。 (覆盖 DbParameter.SourceVersion。) | |
SqlDbType | 获取或设置参数的 SqlDbType。 | |
Value | 获取或设置参数的值。 (覆盖 DbParameter.Value。) |
页首
方法
名称 | 说明 | |
---|---|---|
CreateObjRef | (继承自 MarshalByRefObject) | |
Equals | (继承自 Object) | |
Finalize | (继承自 Object) | |
GetHashCode | (继承自 Object) | |
GetLifetimeService | (继承自 MarshalByRefObject) | |
GetType | (继承自 Object) | |
InitializeLifetimeService | (继承自 MarshalByRefObject) | |
MemberwiseClone() | (继承自 Object) | |
MemberwiseClone(Boolean) | (继承自 MarshalByRefObject) | |
ResetDbType | 重置与此 SqlCeParameter 关联的类型。 (覆盖 DbParameter.ResetDbType()。) | |
ToString | 获取一个包含 ParameterName 的字符串。 (覆盖 Object.ToString()。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
ICloneable.Clone | ||
IDbDataParameter.Precision | (继承自 DbParameter) | |
IDbDataParameter.Scale | (继承自 DbParameter) |
页首
注释
参数名不区分大小写。
示例
下面的示例阐释了 SqlCeParameter 的典型用法。
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";
线程安全
此类型的任何公共静态(在 Microsoft Visual Basic 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。