次の方法で共有


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 名前空間