OleDbCommand-Parameter Reihenfolge und Priorität

Ich habe diese Abfrage in den letzten 40 Minuten getestet, und das Problem ist anscheinend immerhin die Reihenfolge der Parameter.

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

Dann füge ich die Parameter auf diese Weise hinzu, bemerke, dass die beiden letzten Parameter umgeschaltet werden, ich bekomme keine Ergebnisse.

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

Wenn ich die Parameter so deklariere, wie sie in der Warteschlange erscheinen, funktioniert alles perfekt.

Ich dachte, benannte Parameter wären an erster Stelle, um dieses Problem anzugehen! was vermisse ich hier

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage