Kolejność i priorytet parametrów OleDbCommand

Debugowałem to zapytanie przez ostatnie 40 minut, a problem najwyraźniej jest kolejnością parametrów.

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

Następnie dodaję parametry w ten sposób, zauważ, że dwa ostatnie parametry są przełączane, nie otrzymuję żadnych wyników.

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

Kiedy deklaruję parametry, w jaki sposób pojawiają się w szaleństwie, wszystko działa doskonale.

Myślałem, że nazwane parametry były na pierwszym miejscu, aby rozwiązać ten problem! czego tu brakuje?

Dziękuję Ci

questionAnswers(3)

yourAnswerToTheQuestion