Debugowałem to zapytanie przez ostatnie 40 minut, a problem najwyraźniej jest kolejnością parametrów.Kolejność i kolejność parametrów OleDbCommand
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łączone, nie otrzymuję 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 taki sposób, w jaki pojawiają się w czasie, wszystko działa idealnie.
Myślałem, że nazwane parametry były na pierwszym miejscu, aby rozwiązać ten problem! czego tu brakuje?
Dziękuję
bizare, więc nazwa parametrów nie ma nic wspólnego z zapytaniem na końcu !! – 0xFF