Share via


SqlCeParameter.Size 屬性

取得或設定資料行中資料的最大長度。

命名空間:  System.Data.SqlServerCe
組件:  System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)

語法

'宣告
Public Overrides Property Size As Integer
    Get
    Set
'用途
Dim instance As SqlCeParameter
Dim value As Integer

value = instance.Size

instance.Size = value
public override int Size { get; set; }
public:
virtual property int Size {
    int get () override;
    void set (int value) override;
}
abstract Size : int with get, set
override Size : int with get, set
override function get Size () : int
override function set Size (value : int)

屬性值

型別:System.Int32
資料行中資料的最大長度。預設值是由參數值推斷。

實作

IDbDataParameter.Size

備註

Size 屬性可用於二進位和字串類型。

對於可變長度的資料類型來說,Size 屬性會描述要傳送至伺服器的資料最大量。例如,針對字串值,Size 屬性可以用於將傳送至伺服器的資料量限制為前 100 個位元組。

對於 Unicode 字串資料而言,Size 屬性是指字元數。字串的計數不包括終止字元。

如果未明確設定,則會從指定參數值的實際大小予以推斷。

對於固定寬度的資料類型而言,會忽略 Size 的值。它可以擷取以供資訊目的之用,並且會傳回提供者在將參數值傳輸至伺服器時所使用的位元組最大數量。

範例

下列範例會建立 SqlCeParameter,並設定 Size 屬性。

Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.IsNullable = True
param.Size = 88
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.IsNullable = true;
param.Size = 88;

請參閱

參考

SqlCeParameter 類別

System.Data.SqlServerCe 命名空間