Мир объектов Excel 2000


Свойства и методы объекта Parameter


Поскольку все свойства и методы объекта Parameter так или иначе уже появлялись в нашем описании, то я их только перечислю, не приводя подробного описания. Вот список свойств этого объекта: Attributes, Direction, Name, NumericScale, Precision, Properties, Size, Type, Value. Метод у этого объекта всего один - AppendChunk, - и он тоже был описан при рассмотрении объекта Field.

Используя свойства и методы коллекции и самого объекта Parameter можно делать следующее:

  • Свойство Name позволяет устанавливать и возвращать имя параметра, а свойство Value - его значение.
  • Свойства Attributes, Direction, Precision, NumericScale, Size и Type позволяют устанавливать и возвращать различные характеристики параметра.
  • Свойство Direction позволяет указать, является ли параметр входным, выходным, входным-выходным или представляет возвращаемое процедурой значение. Поскольку не все Провайдеры могут установить направление передаваемых параметров, то в таких ситуациях необходимо программно устанавливать значение этого свойства перед тем, как вызывать хранимую процедуру или параметризованный запрос.
  • Метод AppendChunk позволяет передавать параметру порции двоичных или символьных данных в случае длинных значений параметра.
  • Получать доступ к специфическим для Провайдера атрибутам, вызывая свойство Properties.
  • Зная свойства параметров, ассоциированных с хранимой процедурой создать параметр методом CreateParameter и присоединить его к коллекции, используя ее метод Append. Это позволяет избежать лишних вызовов метода Refresh для получения нужной информации от Провайдера и тем самым снизить нагрузку на передачу данных.



Содержание раздела