SqlCeParameter.Size Property
列内のデータの最大長を取得または設定します。
名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文
'宣言
Public Overrides Property Size As Integer
public override int Size { get; set; }
public:
virtual property int Size {
int get () override;
void set (int value) override;
}
/** @property */
public int get_Size ()
/** @property */
public void set_Size (int value)
public override function get Size () : int
public override function set Size (value : int)
プロパティ値
列内のデータの最大長。既定値は、パラメータ値から推論されます。
解説
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;
スレッド セーフ
この型の public static (Visual Basic では Shared ) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
Windows Vista、Windows Mobile 5.0、Windows XP Professional with Service Pack 2 (SP2)、Windows Server 2003、Windows Mobile 2003 for Pocket PC、Windows CE 5.0
バージョン情報
.NET Framework および .NET Compact Framework
3.5 でサポート
.NET Framework
3.0 でサポート
.NET Compact Framework および .Net Framework
2.0 でサポート
参照
リファレンス
SqlCeParameter Class
SqlCeParameter Members
System.Data.SqlServerCe Namespace