数据更新问题
OleDbCommand中的Parameters添加是否要和sql执行语句中的变量顺序一一对应?
比如有sql:UPDATE CompanyData SET Matter=@Matter WHERE DataType=@DataType
如果Parameters先添加的@DataType后添加@Matter会无法更新!!
顺序转化后则可以,sql server数据库不存在这个问题.
何解?
------解决方案--------------------和顺序绝对有关系。。我以前亲身体验过。。。
参考我的这篇文章:http://hi.baidu.com/windstore/blog/item/ad888d1071e87d00213f2e30.html
------解决方案--------------------楼上都看清楚,楼主说的是oledb 不是sql
------解决方案--------------------OleDb添加的参数是和参数顺序有关系的,反而和参数的名字根本没关系,所有的参数都可以用?代替