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中出现的方式声明参数时,一切都很完美。我认为命名参数是解决这个问题的第一步!我在这里想念的是什么?谢谢
3 回答
慕婉清6462132
TA贡献1804条经验 获得超2个赞
不是正面的,但看起来你的参数看起来不像是在同一个序列中,也没有与查询的“@”对应的命名值相同......
@id,@dtDebut then@dateTraitementFin
- 3 回答
- 0 关注
- 591 浏览
添加回答
举报
0/150
提交
取消