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


Свойство Size (объект Parameter ADO)

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

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

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

Комментарии

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

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

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

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

Свойство Size доступно для чтения и записи.

Применение

Объект Parameter

См. также:

Пример свойств ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction (VB)
Пример свойств ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction (VC++)
Пример свойств ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction (JScript)
Свойство Size (объект Stream ADO)