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;