本文介绍了OleDb参数BUG或BAD DESIGN的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在执行SQL UPDATE查询,我注意到它们在 ExecuteNonQuery()调用中成功,没有异常引发但是它们失败了在 数据库。他们说他们在代码中取得了成功,但他们在数据库中失败了。 要解决这个问题,必须在他们所在的ORDER中调用Parameters.Add SQL语句。 这是令人困惑和糟糕的。 如何重现。 构造一个SQL查询使用@ParamName ....来自 参数.Add(" @ ParamName",var);打电话。 谢谢。 Hi, I was performing SQL UPDATE queries and I notice that they SUCCEED on theExecuteNonQuery() call with NO exceptions raised BUT they fail at theDatabase. They say they succeed in the code but they fail at the database. To fix this they Parameters.Add must be called in the ORDER they are inthe SQL STATEMENT. This is confusing and bad. How to repro.Construct a SQL query with the @ParamName .... out of order from theParameter.Add("@ParamName", var); calls. Thanks. 推荐答案 上成功了 上成功了 这篇关于OleDb参数BUG或BAD DESIGN的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-30 08:27