He estado depurando esta consulta durante los últimos 40 minutos, y el problema aparentemente es el orden de los parámetros después de todo.Parámetros OleDbCommand orden y prioridad
SELECT * FROM tblSomeThing WHERE id = @id AND debut = @dtDebut AND fin = @dtFin
Luego añadir los parámetros de esta manera, observe que los dos últimos parámetros se cambian, no da resultados positivos.
cmd.Parameters.Add("@id", OleDbType.Integer).Value = idSociete;
cmd.Parameters.Add("@dtFin", OleDbType.Date).Value = dateTraitementFin;
cmd.Parameters.Add("@dtDebut", OleDbType.Date).Value = dateTraitementDebut;
Cuando Declaro los parámetros de la forma en que aparecen en el queury todo funciona perfectamente.
¡Pensé que los parámetros nombrados estaban en primer lugar para solucionar este problema! ¿que me estoy perdiendo aqui?
Gracias
bizare, por lo que el nombre de los parámetros no tiene nada que ver en la consulta al final. – 0xFF