Параметры 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;
Когда я объявляю параметры так, как они отображаются в очереди, все работает отлично.
Я думал, что именованные параметры были в первую очередь для решения этой проблемы! что мне здесь не хватает?
Спасибо