Коллекция параметров (ADO)
Область применения: Access 2013, Office 2013
Содержит все объекты Parameter объекта Command .
Замечания
Объект Command содержит коллекцию Parameters , состоящую из объектов Parameter .
Использование метода Refresh в коллекции параметров объекта Command извлекает сведения о параметрах поставщика для хранимой процедуры или параметризованного запроса, указанного в объекте Command. Некоторые поставщики не поддерживают вызовы хранимых процедур или параметризованные запросы; Вызов метода Refresh в коллекции Parameters при использовании такого поставщика вернет ошибку.
Если вы не определили собственные объекты Parameter и вы обращаетесь к коллекции Parameters перед вызовом метода Refresh , ADO автоматически вызовет метод и заполнит коллекцию.
Чтобы повысить производительность, вызовы к поставщику можно свести к минимуму, если вы знаете свойства параметров, связанных с хранимой процедурой или параметризованным запросом, который требуется вызвать. Используйте метод CreateParameter для создания объектов Parameter с соответствующими параметрами свойств и используйте метод Append , чтобы добавить их в коллекцию Parameters . Это позволяет задавать и возвращать значения параметров без вызова поставщика для сведений о параметрах. При записи в поставщик, который не предоставляет сведения о параметрах, необходимо вручную заполнить коллекцию Parameters с помощью этого метода, чтобы иметь возможность использовать параметры вообще. При необходимости используйте метод Delete , чтобы удалить объекты Parameter из коллекции Parameters .
Объекты в коллекции Parametersнабора записей выходят из область (поэтому становятся недоступными) при закрытии набора записей.