Свойство 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 используется для типов binary и string.

Для типов данных переменной длины свойство Size указывает максимальную длину данных, передаваемых на сервер. Например, свойство Size позволяет ограничить длину данных, передаваемых на сервер в символьной строке, до первых 100 байт.

Для строк в Юникоде свойство 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