Параметры OleDbCommand порядок и приоритет

Я отлаживал этот запрос в течение последних 40 минут, и проблема, по-видимому, заключается в порядке параметров в конце концов.

SELECT * FROM tblSomeThing WHERE id = @id AND debut = @dtDebut AND fin = @dtFin

Затем я добавляю параметры таким образом, замечаю, что два последних параметра переключены, я не получаю результатов.

cmd.Parameters.Add("@id", OleDbType.Integer).Value = idSociete;
cmd.Parameters.Add("@dtFin", OleDbType.Date).Value = dateTraitementFin;
cmd.Parameters.Add("@dtDebut", OleDbType.Date).Value = dateTraitementDebut;

Когда я объявляю параметры так, как они отображаются в очереди, все работает отлично.

Я думал, что именованные параметры были в первую очередь для решения этой проблемы! что мне здесь не хватает?

Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос