Pomiń nazwane parametry z OleDbCommand [closed]

Mam prostą procedurę składowaną, która pobiera 6 parametrów. Powiedzmy, że są@a, @b, @c, @d, @e, @f i wszystkie są opcjonalne z domyślną wartościąnull.

Muszę wiedzieć, jak wywołać procedurę przechowywaną za pomocątylko kilka tych parametrów. Znam ogólne kroki:

Zdefiniuj połączenie i otwórz je.

Zdefiniuj obiekt polecenia

Dodaj parametry do obiektu polecenia.

Wykonaj polecenie.

Teraz dla każdego@a, @b, @c, @d, @e, @f używamParameters.Add() aby dodać ten parametr.

Pytanie brzmi: co zrobić, jeśli chcę wywołać procedurę przechowywaną za pomocą just@a i@f, Czy muszęAdd() inne parametry również? Lub jeśli dodam tylko 2 parametry, jak procedura składowana będzie wiedzieć, które parametry dostarczyłem?

questionAnswers(3)

yourAnswerToTheQuestion