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?