Поделиться через


Свойство Размер (параметр ADO)

Указывает максимальный размер объекта Parameter в байтах или символах.

Параметры и возвращаемые значения

Задает или возвращает значение Long , указывающее максимальный размер в байтах или символах значения в объекте Parameter .

Замечания

Используйте свойство Size, чтобы определить максимальный размер значений, записанных в свойство Value объекта Parameter или прочитанного из свойства Value.

Если указать тип данных переменной длины для объекта Parameter (например, любого типа String , например adVarChar), необходимо задать свойство Size объекта, прежде чем добавлять его в коллекцию параметров ; в противном случае возникает ошибка.

Если вы уже добавили объект Parameter в коллекцию параметров объекта Command и измените его тип на тип данных переменной длины, необходимо задать свойство Size объекта Parameter перед выполнением объекта Command; в противном случае возникает ошибка.

Если вы используете метод Refresh для получения сведений о параметрах от поставщика и возвращает один или несколько объектов типа данных переменной длины, ADO может выделить память для параметров на основе их максимального потенциального размера, что может привести к ошибке во время выполнения. Чтобы предотвратить ошибку, перед выполнением команды необходимо явно задать свойство Size для этих параметров.

Свойство Size — чтение и запись.

Применимо к

объект параметра

См. также

ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction Properties Example (VB)
ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction Properties Example (VC++)
ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction Properties Example (JScript)
свойства размера (ADO Stream)