Share via


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 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。

请参阅

参考

System.Data.SqlServerCe 命名空间