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;
当我按照它们在queury中出现的方式声明参数时,一切都很完美。
我认为命名参数是解决这个问题的第一步!我在这里想念的是什么?
谢谢
慕婉清6462132
相关分类