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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。