Опустить именованные параметры из OleDbCommand [закрыто]
У меня есть простая хранимая процедура, которая принимает 6 параметров. Допустим, они@a, @b, @c, @d, @e, @f
и все они являются необязательными со значением по умолчанию.null
Мне нужно знать, как вызвать хранимую процедуру столько некоторые из этих параметров. Я знаю общие шаги:
Определите соединение и откройте его.
Определить объект команды
Добавьте параметры к объекту команды.
Выполните команду.
Прямо сейчас для каждого из@a, @b, @c, @d, @e, @f
я используюParameters.Add()
добавить этот параметр.
Вопрос: что если я захочу вызвать хранимую процедуру просто@a
а также@f
, Нужно ли мнеAdd()
другие параметры тоже? Или, если я добавлю только 2 параметра, как хранимая процедура узнает, какие параметры я указал? "