在一个新的项目中使用.NET中的Oledb组件操作Access数据库。
结果一个诡异的问题搞了一天,一样的数据,使用Insert语句可以正常添加,而使用Update语句不能更新数据,并且没有任何错误提示。
搞了几乎一天没有发现问题,后在网上Search了N多文章,终于发现一条有价值的消息,Access数据中的参数必须是按其出现的顺序传递的。我无语,还有这种无理要求。
在OledbCommand中的Parameters中,将参数按顺序设置后,问题解决!真是小问题大麻烦呀!发出来,大家注意一下哈!
Access数据库参数顺序更新问题解决
在使用.NET中的OleDb组件操作Access数据库时,遇到更新语句无法执行的问题。通过发现参数传递顺序的要求,最终成功解决。提醒大家注意Access数据库中参数的顺序性。
在一个新的项目中使用.NET中的Oledb组件操作Access数据库。
结果一个诡异的问题搞了一天,一样的数据,使用Insert语句可以正常添加,而使用Update语句不能更新数据,并且没有任何错误提示。
搞了几乎一天没有发现问题,后在网上Search了N多文章,终于发现一条有价值的消息,Access数据中的参数必须是按其出现的顺序传递的。我无语,还有这种无理要求。
在OledbCommand中的Parameters中,将参数按顺序设置后,问题解决!真是小问题大麻烦呀!发出来,大家注意一下哈!

被折叠的 条评论
为什么被折叠?