Это называется, как ни странно, подготовленным утверждением, и на самом деле они действительно хороши. В основном, что происходит, если вы создаете или получаете SQL-оператор (вставка, удаление, обновление) и вместо передачи фактических значений вы передаете «?» в качестве заполнителя. Это все хорошо, за исключением того, что мы хотим, чтобы наши значения передавались вместо «?».
Итак, мы подготавливаем утверждение, чтобы вместо «?» Мы передавали параметры, как вы указали выше, которые будут значениями, которые вводятся вместо заполнителей.
Подготовка разбирает строку, чтобы найти, где параметры могут заменить знаки вопроса, поэтому все, что вам нужно сделать, это ввести данные параметров и выполнить команду.
В пределах oleDB сохраненные запросы являются подготовленными операторами, поэтому требуется подготовка. Я не использовал хранимые запросы с SqlDB, поэтому мне придется отложить до 2 предыдущих ответов.