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 這個屬性一定會針對 .NET Compact Framework Data Provider for SQL Server Compact 傳回 ParameterDirection.Input。將這個屬性設成不同的值會導致擲回 InvalidOperationException。 (覆寫 DbParameter.Direction。)
公用屬性 IsNullable 取得或設定指出該參數是否接受 null 值的值。 (覆寫 DbParameter.IsNullable。)
公用屬性 Offset 基礎結構。
公用屬性 ParameterName 取得或設定 SqlCeParameter 的名稱。 (覆寫 DbParameter.ParameterName。)
公用屬性 Precision 取得或設定用來表示 Value 屬性的最大位數。
公用屬性 Scale 取得或設定 Value 所解析的小數點位數。
公用屬性 Size 取得或設定資料行中資料的最大長度。 (覆寫 DbParameter.Size。)
公用屬性 SourceColumn 取得或設定來源資料行的名稱,這個資料行對應至 DataSet,並用於載入或傳回 Value。 (覆寫 DbParameter.SourceColumn。)
公用屬性 SourceColumnNullMapping 基礎結構。 (覆寫 DbParameter.SourceColumnNullMapping。)
公用屬性 SourceVersion 取得或設定 DataRowVersion,以在載入 Value 時使用。 (覆寫 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 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

System.Data.SqlServerCe 命名空間