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